更新时间:2019-01-02 08:08:01
封面
版权信息
前言
第1章 来自苹果的编程语言——初识Swift
1.1 认识Mac OS和iOS
1.1.1 苹果电脑的灵魂——Mac OS
1.1.2 移动操作系统——iOS
1.1.3 了解开发环境
1.1.4 Mac OS系统的使用
1.1.5 购买一台Mac
1.2 认识Swift
1.2.1 Swift是什么
1.2.2 Swift的前景
1.3 习题
第2章 搭建Swift开发环境——开始使用Xcode
2.1 成为iOS的开发者——拥有开发者账号
2.1.1 开发者账号的作用
2.1.2 申请开发者账号
2.2 安装Xcode
2.2.1 获取Xcode
2.2.2 安装Xcode
2.2.3 安装组件
2.2.4 更新组件和文档
2.2.5 用PC可以学习Swift吗
2.3 熟悉Xcode集成环境
2.3.1 创建项目:Hello World
2.3.2 工作区窗口
2.3.3 运行代码
2.3.4 获得帮助
2.4 Swift代码和文件构成
2.4.1 Swift代码构成
2.4.2 文件构成
2.5 Swift学习工具——Playground
2.6 习题
第3章 数据集装箱——数据类型
3.1 常量与变量
3.2 常量与变量的声明
3.2.1 常量的声明
3.2.2 变量的声明
3.2.3 声明的注意事项
3.3 数据类型
3.3.1 整数类型
3.3.2 浮点类型
3.3.3 字符类型
3.3.4 字符串类型
3.3.5 布尔类型
3.3.6 可选类型
3.4 数值类型的标注
3.5 常量和变量的输出
3.6 语法速查
3.7 习题
第4章 Swift中的加减乘除——运算符和表达式
4.1 Swift中的运算符
4.1.1 运算符的概念
4.1.2 运算符的级别
4.2 赋值运算符
4.2.1 赋值运算符
4.2.2 复合赋值
4.3 比较运算符
4.3.1 比较运算符的书写规则
4.3.2 比较表达式
4.3.3 比较运算符的优先级和结合性
4.3.4 比较运算范例
4.4 三目条件运算符
4.5 区间运算符
4.5.1 闭区间运算符
4.5.2 半闭区间运算符
4.6 逻辑运算符和表达式
4.6.1 逻辑运算符
4.6.2 逻辑表达式
4.6.3 逻辑运算符的优先级和结合性
4.6.4 逻辑运算范例
4.7 高级运算符
4.7.1 位运算符
4.7.2 溢出运算符
4.7.3 运算符的优先级与合理性
4.7.4 运算符函数
4.7.5 前置和后置运算符
4.7.6 组合赋值运算符
4.7.7 比较运算符
4.7.8 自定义运算符
4.7.9 类型转换运算符(Type-Casting Operators)
4.8 表达式
4.8.1 前缀表达式
4.8.2 二元表达式
4.8.3 赋值表达式
4.8.4 主要表达式
4.8.5 字符型表达式
4.8.6 self表达式
4.8.7 超类表达式
4.8.8 闭包表达式
4.8.9 隐式成员表达式
4.8.10 后缀表达式
4.8.11 函数调用表达式
4.9 习题
第5章 类型
5.1 计算机如何识数——数制
5.1.1 二进制
5.1.2 八进制
5.1.3 十六进制