Swift_Apprentice_v3.0: Learning Swift 4 and Xcode 9
《Swift_Apprentice_v3.0: Learning Swift 4 and Xcode 9》由Ray Wenderlich出版,专为Swift编程初学者设计,介绍Swift 4和Xcode 9的核心概念及最佳实践。书中涵盖了以下主要内容:
1. **Swift语言基础** (`02-types-and-operations`): 包括整型、浮点型、布尔型、字符串、枚举和结构体等数据类型,以及各种运算符和自定义运算符。
2. **基本控制流** (`03-basic-control-flow`): 包括条件语句、循环和switch语句,用于构建复杂逻辑。
3. **字符串处理** (`09-strings`): 支持字符串连接、查找、替换、格式化以及Unicode处理。
4. **结构体与类** (`10-structures` 和 `13-classes`): 支持面向对象编程,结构体和类分别用于值类型和引用类型。
5. **属性** (`11-properties`): 存储型和计算型属性及其访问控制。
6. **泛型** (`17-generics`): 支持创建通用代码,提高代码复用性。
7. **自定义操作符和下标** (`19-custom-operators-and-subscripts`): 允许自定义运算符和下标。
8. **Xcode 9**: 包含Swift 4支持的IDE特性,如语法高亮、自动完成、调试工具和模拟器。
本书通过详细示例和实践指导,帮助读者掌握Swift编程及Xcode 9的使用。
1. **Swift语言基础** (`02-types-and-operations`): 包括整型、浮点型、布尔型、字符串、枚举和结构体等数据类型,以及各种运算符和自定义运算符。
2. **基本控制流** (`03-basic-control-flow`): 包括条件语句、循环和switch语句,用于构建复杂逻辑。
3. **字符串处理** (`09-strings`): 支持字符串连接、查找、替换、格式化以及Unicode处理。
4. **结构体与类** (`10-structures` 和 `13-classes`): 支持面向对象编程,结构体和类分别用于值类型和引用类型。
5. **属性** (`11-properties`): 存储型和计算型属性及其访问控制。
6. **泛型** (`17-generics`): 支持创建通用代码,提高代码复用性。
7. **自定义操作符和下标** (`19-custom-operators-and-subscripts`): 允许自定义运算符和下标。
8. **Xcode 9**: 包含Swift 4支持的IDE特性,如语法高亮、自动完成、调试工具和模拟器。
本书通过详细示例和实践指导,帮助读者掌握Swift编程及Xcode 9的使用。
18.56MB
文件大小:
评论区