- 使用Swift 2进行iOS开发
- iOS开发 - 首页
- iOS开发 - Xcode IDE
- iOS开发 - 第一个应用程序
- 使应用程序具有交互性
- iOS开发 - Swift Playground
- 使用Swift制作应用程序
- iOS开发 - 高级iOS
- iOS开发 - 集成地图
- iOS开发 - 自动布局
- iOS开发 - 动画
- 访问Web服务
- 并发控制
- 面试问题
- iOS开发有用资源
- iOS开发 - 快速指南
- iOS开发 - 资源
- iOS开发 - 讨论
面试问题
Xcode是Apple的集成开发环境(IDE),用于设计Apple产品的应用程序。它提供各种工具来管理您的整个开发工作流程,从创建应用程序到测试、提交和优化到App Store。
多行注释可以写成斜杠后跟星号(/*)开头,星号后跟斜杠(*/)结尾。
多行注释可以写成斜杠后跟星号(/*)开头,星号后跟斜杠(*/)结尾。
Swift中使用的控制转移语句包括:
- 中断 (Break)
- 继续 (Continue)
- 贯穿 (Fallthrough)
- 返回 (Return)
在Swift中,类不继承自基类,您在不指定其超类的类自动成为基类。
它支持任何类型的数据,不仅同步,而且检查相等性。Switch语句必须是穷举的,这意味着您必须涵盖变量的所有可能值。
问号(?)用于属性声明期间。它告诉编译器此属性是可选的,以及该属性是否可能保存值。
为变量提供默认值。
let关键字用于声明常量,而var用于声明变量。
guard语句评估布尔条件,如果评估结果为真,则继续程序执行。
GCD是用于管理并发代码和异步执行系统UNIX级别操作的最常用的API。GCD提供并管理任务队列。
同步函数只有在其调用的任务完成后才会返回。
另一方面,异步函数会立即返回,它会调度任务的执行,但不会等待它完成。
MVC是一种设计模式,代表模型-视图-控制器。这种设计模式将数据与其显示分离,由视图控制器进行协调。
委托是一种设计模式。委托只是一个对象,当某些事情发生时,另一个对象会向其发送消息。
Core Data是一个对象图管理器,它还能够将对象图持久化到磁盘上的持久存储中。
重用已分配的对象。
广告