- 了解核心 Swift 组件,例如运算符、集合、控制流和函数
- 确定如何以及何时使用类、结构和枚举
- 使用面向协议的设计和扩展来编写更易于管理的代码
- 利用 Swift 的设计模式来解决常见的设计问题
- 为您的自定义值类型应用写时复制以提高性能
- 使用 Grand Central Dispatch 和 Operation Queues 为您的应用程序添加并发性
- 实现泛型以编写灵活且可重用的代码
(- Understand core Swift components, such as operators, collections, control flows, and functions
- Identify how and when to use classes, structures, and enumerations
- Use protocol-oriented design with extensions to write easier-to-manage code
- Leverage design patterns with Swift to solve commonly occurring design problems
- Apply copy-on-write for your custom value types to improve performance
- Add concurrency to your applications using Grand Central Dispatch and Operation Queues
- Implement generics to write flexible and reusable code)