首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

100个iOS开发设计程序员面试题汇总,你将如何作答?

能否描述一下如何在应用中使用ApplePay? ·请解释一下iOS应用沙盒机制。 ·VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。开发者如何使用这些功能?...·按钮和其他控制方式对哪些操作做出回应? ·AppDelegate扮演着什么样的角色? ·请解释一下NSUserDefaults。就你而言,你会如何在磁盘对数组对象进行序列化?...在Swift,什么情况下能使用NSError,什么情况下不能? ·请说明如何使用Instancetype及其重要性。 ·在Swift,什么时候该用let,什么时候该用var?...·设备状态(DeviceStatusBar)是什么?高度如何?是否透明?在手机通话或者导航状态下,它是如何显示的? ·导航(NavigationBar)是什么?...能否拿出你的iPhone,指出你下载的哪些应用运用了导航? ·选项卡(TabBar)和工具(Toolbar)分别是什么?两者之间有何共同点和不同点? ·表视图(TableView)是什么?

1.4K40

Cocoa编程中视图控制器与视图类详解

一切都是在被推入的UIViewController子类内部执行推入请求和相关导航的定制(:右键按钮)。...UITabBarController类       选项卡类允许用户在多个视图控制器之间移动并在屏幕的底部可定制该。...向不同的视图同时提供一次单击访问,向用户选择的屏幕和编辑底的屏幕同时提供More按钮。      ...或其他任何类型的视图控制器),并通过设置的viewControllers属性将其添加到选项卡,使每个选项卡对应一个试图控制器。...不过,也可以视具体情况,我们直接在一个独立的视图控制器创建UITabBarController实例对象,自定义一个用于视图 切换的控制器类ViewSwitcherViewController,就可在其中的

5K50

iOS程序员面试,绝对会遇到这些问题!

能否描述一下如何在应用中使用Apple Pay? 请解释一下iOS应用沙盒机制。 VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。开发者如何使用这些功能?...按钮和其他控制方式对哪些操作做出回应? AppDelegate扮演着什么样的角色? 请解释一下NSUserDefaults。就你而言,你会如何在磁盘对数组对象进行序列化?...在Swift,什么情况下能使用NSError ,什么情况下不能? 请说明如何使用Instancetype及其重要性。 在Swift,什么时候该用let,什么时候该用var?...设备状态(Device Status Bar)是什么?高度如何?是否透明?在手机通话或者导航状态下,它是如何显示的? 导航(Navigation Bar)是什么?...能否拿出你的iPhone,指出你下载的哪些应用运用了导航选项卡(Tab Bar)和工具(Toolbar)分别是什么?两者之间有何共同点和不同点? 表视图(Table View)是什么?

1.4K20

六个方向关于iOS100个面试题,你都会了吗?

能否描述一下如何在应用中使用Apple Pay? 请解释一下iOS应用沙盒机制。 VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。开发者如何使用这些功能?...按钮和其他控制方式对哪些操作做出回应? AppDelegate扮演着什么样的角色? 请解释一下NSUserDefaults。就你而言,你会如何在磁盘对数组对象进行序列化?...在Swift,什么情况下能使用NSError ,什么情况下不能? 请说明如何使用Instancetype及其重要性。 在Swift,什么时候该用let,什么时候该用var?...设备状态(Device Status Bar)是什么?高度如何?是否透明?在手机通话或者导航状态下,它是如何显示的? 导航(Navigation Bar)是什么?...能否拿出你的iPhone,指出你下载的哪些应用运用了导航选项卡(Tab Bar)和工具(Toolbar)分别是什么?两者之间有何共同点和不同点? 表视图(Table View)是什么?

3.6K50

100个iOS开发面试题汇总

能否描述一下如何在应用中使用Apple Pay? 17.请解释一下iOS应用沙盒机制。 18.VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。...27 按钮和其他控制方式对哪些操作做出回应? 28 AppDelegate扮演着什么样的角色? 29 请解释一下NSUserDefaults。就你而言,你会如何在磁盘对数组对象进行序列化?...在Swift,什么情况下能使用NSError ,什么情况下不能? 42 请说明如何使用Instancetype及其重要性。 43 在Swift,什么时候该用let,什么时候该用var?...62 设备状态(Device Status Bar)是什么?高度如何?是否透明?在手机通话或者导航状态下,它是如何显示的? 63 导航(Navigation Bar)是什么?...能否拿出你的iPhone,指出你下载的哪些应用运用了导航? 64 选项卡(Tab Bar)和工具(Toolbar)分别是什么?两者之间有何共同点和不同点?

1.2K30

IntelliJ IDEA 2021.2 ,您完全不需要鼠标的 10 种情况

显示工具窗口 我们先来看看开发者们大多是如何在 IntelliJ IDEA 显示工具窗口的。...例如,要调出拉取请求,可以点击工具窗口的 Pull Requests 选项卡: 这一步也可以不使用鼠标!不过,我们需要先用鼠标解决一个小麻烦,然后就不必使用它了。...或者,如果已为工具窗口分配快捷键,例如 Alt+1 对应 Project 工具窗口或 Alt+7 对应 Structure 工具窗口,那么将鼠标悬停在工具窗口选项卡上时,快捷键会随之显示。...要在编辑器工作时创建类,请使用 Alt+Home(或 ⌘ Up)访问导航。选择要在其中声明新类、接口或其他实体的软件包,然后使用 Alt+Insert 或 (⌘ N) 调用新对话框。...此外,如果您位于对话框的可编辑组件(文本字段或文本区域),则此快捷键将不起作用。 10. 在不移动光标位置的情况下滚动编辑器窗格的文本 常见的做法是向上或向下滚动编辑器窗格来阅读代码。

7810

应用程序内购买教程:入门

通过允许用户购买或解锁内容或功能,了解如何在此应用内购买教程增加应用收益。 ?...主视图控制器位于MasterViewController.swift。此类显示表视图,其中包含可用IAP列表。购买存储为SKProduct对象数组。...非消耗品:您购买一次的东西,并期望具有永久性,额外的水平和可解锁的内容。本教程的RazeFace插图属于此类别。 非续订订阅:在固定时间段内可用的内容。...IAP型 当用户在您的应用购买RazeFace时,您会希望他们始终可以访问它,因此请选择“ 非耗材”,然后单击“ 创建”。...Swift Shopping RazeFace 恢复购买 如果用户删除并重新安装应用程序或将其安装在其他设备上,则他们需要能够访问以前购买的项目。

5.4K20

桌面排版和页面设计工具:Swift Publisher 5

您将找到双折和三折小册子,目录,菜单,海报和许多其他模板。丰富的剪贴画集Swift Publisher附赠2,000张免费剪贴画图像和100张图像蒙版。...两页差价使用Swift Publisher for Mac,您可以并排查看和编辑两个页面。专业的桌面出版软件,这个功能非常方便与杂志,报纸和其他双页布局。...媒体库导入Apple Photos(iPhoto,Aperture)或Finder的任何文件夹轻松访问您的相册,收藏夹和收藏夹。...这对于复杂的多布局非常有用,例如自助出版杂志和书籍。可定制的网格和指南使用指南精确布置列,并使用可自定义的网格来完全控制布局。...无限的图层Swift Publisher支持基于图层的工作流程,可以轻松创建复杂的设计。图层在“检查器”中有一个专用选项卡,您还可以在其中对它们进行重新排序或使其不可见且不可打印。

1.8K10

iOS之深入解析Xcode 13正式版发布的40个新特性

现在可以通过快捷方式(Command-1、Command-2 等)访问详细视图; 在命令行上使用 xctrace export 包含Allocations, Leaks, 和 VM Tracker instruments...公证服务进行交互; 二十一、Source Control 现在,可以在登录 GitHub 或 Bitbucket Server 帐户后,使用 Xcode 的源代码控制功能创建、审查和合并拉取请求; 现在可以文档选项卡的任何编辑器...; Swift 类、协议或方法声明跳转到定义还可以轻松导航到整个工作区的所有子类、扩展和符合协议的类型; Xcode 13 包括重新设计的 Swift 代码完成功能,可最大限度地提高可靠性和性能,...和 tearDown 实例方法的异步抛出重载; 测试现在可以任何线程调用 XCTestCase.expectation(description:),以及其他返回 XCTestExpectation...二十八、App Store StoreKit 2 引入了一个现代的基于 Swift 的 API,它利用了新的语言功能, Swift 并发性。

8.7K40

介绍两款k8s dashboard

工作负载选项卡。工作负载选项卡将列出所选Kubernetes集群的所有工作负载。 命名空间过滤器。左侧的“名称空间”过滤器可帮助您按您有权访问的名称空间快速进行过滤。...工作量搜索。在搜索,您将能够通过其名称搜索特定的工作负载。将来,搜索功能将扩展为使用其他元数据。 系统工作量按钮。...当您将滚动条底部移开时,日志流将停止自动滚动。 活动标签。在 event选项卡,Infra App将自动获取与此工作负载有关的所有相关事件-例如卷,端点,控制器等。 YAML标签。...YAML选项卡将显示用于设置工作负载的YAML文件。 主要配置。在主要配置详细信息,您将找到工作负载的种类,与之关联的名称空间,其创建日期,工作负载附带的标签以及该工作负载当前正在使用的映像。...支持的资源利用率图表和趋势以及历史记录 终端访问节点和容器 优化性能以处理大型集群(已对运行25k pod的集群进行了测试) 全面支持Kubernetes RBAC

1.7K10

一个小决定Demo带你快速了解掌握鸿蒙ArkUI的基本使用

编写页面 在编写代码的过程, 会将一些方法,API 穿插在里面进行讲解, 方便大家更好地去结合DEMO 进行理解, 然后更好地去应用. 3.1 底部导航实现 底部导航主要使用到了ArkUI的Tabs...在上面代码, Blank空白填充组件主要填充了图标上面的剩余大小,以及文字下面的剩余大小. $r() 加载图片 这种方式一般用于本地加载图片资源....Tabs({ barPosition: BarPosition.Top // 设置选项卡位置在上面 }) { // 选项卡对应的页面内容 } 还可以绑定一个控制器,这个控制器就像是一个小管家,来管理选项卡的一些行为...Tabs({ controller: myController // 绑定名为 myController 的控制器 }) { // 选项卡页面内容 } 此外,你还可以设置选项卡的一些属性,比如高度是多少...Tabs({ barHeight: 40, // 设置选项卡高度为 40 scrollable: true, // 可滑动切换 animationDuration: 300 // 切换动画时长 300

8720

最新iOS设计规范三|3大界面要素:(Bars)

例如,当人们查看全屏照片时,“照片”会隐藏导航其他界面元素。如果你的APP也用到了这个功能,切记要让用户使用简单的手势(点按)来恢复导航。 导航标题 在导航显示当前视图的标题。...例如,“邮件”使用更简洁的术语(例如“标记”和“草稿”)每个邮箱的标题中省略了“消息”一词。 不要在侧边显示超过两个层次的层次结构。...所有页面的标签应保持相同的高度,并且在弹出键盘时隐藏。 标签可能包含N个标签,但可见标签的数量因设备大小和方向而异。...仅包括基本选项卡,并使用信息层次结构所需的最少数量的选项卡。通常,在iPhone上使用三到五个标签;如果需要,在iPad上可以接受更多一些。 当人们导航到您应用其他区域时,请不要隐藏标签。...为了使您的界面具有可预测性,选择一个选项卡应始终影响直接连接到选项卡的视图,而不影响屏幕上其他位置的视图。例如,在拆分视图的左侧选择一个选项卡不应导致拆分视图的右侧突然改变。

9.8K10

iOS 9人机界面指南(四):UI元素(上) - 腾讯ISUX

API注释 标签包含在标签控制器,该控制器用于管理自定义视图的展示形式。想要了解如何在代码定义标签,请参考Tab Bar Controllers和UITabBar....标签: 是半透明的 始终出现在屏幕的底部 一个标签一次最多可承载5个标签(多于5个标签的时候,可以展示前4个标签和一个“更多”,并将其他的标签以列表形式收纳到“更多”里面) 在横屏与竖屏情况下,高度均保持一致...API注释 想要了解如何在代码定义容器视图控制器,请参考UIViewController Class Reference. 容器视图控制器不存在任何预先定义好的外观或者行为。...下图是iOS模拟器的翻页样式: ? API注释 想要了解如何在代码定义图片视图,请参考Page View Controllers. 页面视图控制器: 带滚动条的页面视图控制器没有默认的外观。...只有当用户点击“取消”按钮时,才清空他们在浮出层输入的内容。 让浮出层的箭头尽可能直接地指向其出处。这样有助于用户这个浮出层是哪里来的,以及他们与哪些任务和对象相关。

10.1K51
领券