更新时间:2019-01-02 10:25:06
封面
版权信息
前言
第1章 工欲善其事,必先利其器——Swift语言基础
1.1 Swift概述
1.1.1 Swift的创造者
1.1.2 Swift的优势
1.2 搭建开发环境
1.2.1 Xcode 6介绍
1.2.2 下载并安装Xcode 6
1.3 使用Xcode开发环境
1.3.1 改变公司名称
1.3.2 通过搜索框缩小文件范围
1.3.3 格式化代码
1.3.4 代码缩进和自动完成
1.3.5 文件内查找和替换
1.3.6 快速定位到代码行
1.3.7 快速打开文件
1.3.8 使用书签
1.3.9 自定义导航条
1.3.10 使用Xcode帮助
1.3.11 调试代码
1.4 启动iOS 8模拟器
第2章 千里之行,始于足下——Swift语言基础
2.1 第一段Swift程序
2.2 简单值
2.3 流程控制
2.4 函数和闭包
2.5 对象和类
2.6 枚举和结构体
2.7 协议和扩展
2.8 泛型
第3章 新语言,新特性——Swift的基础语法
3.1 分号
3.2 空白
3.3 标识符和关键字
3.3.1 标识符
3.3.2 关键字
3.4 常量和变量
3.4.1 声明常量和变量
3.4.2 声明变量
3.4.3 输出常量和变量
3.4.4 标注类型
3.4.5 常量和变量的命名规则
3.5 注释
3.5.1 注释的规则
3.5.2 使用注释的注意事项
3.6 数据类型
3.6.1 数据类型的分类
3.6.2 类型安全和类型推断
3.6.3 类型注解
3.6.4 类型标识符
3.6.5 元组类型
3.6.6 函数类型
3.6.7 数组类型
3.6.8 可选类型
3.6.9 隐式解析可选类型
3.6.10 协议合成类型
3.6.11 元类型
3.6.12 类型继承子句
3.6.13 类型推断
3.7 最基本的数值类型
3.7.1 整数
3.7.2 浮点数
3.8 字面量
3.8.1 数值型字面量
3.8.2 整型字面量
3.8.3 浮点型字面量
3.8.4 文本型字面量
3.9 数值型类型转换
3.9.1 整数转换
3.9.2 整数和浮点数转换
3.10 类型别名
3.11 布尔值
3.12 元组
3.13 可选类型
3.13.1 if 语句以及强制解析
3.13.2 可选绑定
3.13.3 nil
3.13.4 隐式解析可选类型
3.14 断言
3.14.1 使用断言进行调试
3.14.2 何时使用断言
第4章 运算符
4.1 运算符概述
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.6 区间运算符
4.6.1 闭区间运算符
4.6.2 半闭区间运算符
4.7 逻辑运算
4.7.1 逻辑非