Swift细致入门与最佳实践
作者: 陈强
出版时间:2016年6月
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113216757
- 1版
- 164421
- 0046176662-8
- 平装
- 16开
- 2016年6月
- 900
- 600
- 工学
- 计算机科学与技术
- TP312SW
- 移动开发
- 研究生、本科
本书适合Swift初学者、iOS爱好者、iPhone开发人员、iPad开发人员、iOS开发人员学习,也可以作为相关培训学校和大、中专院校相关专业的教学用书。
第1章 Swift语言基础
1.1 Swift概述
1.1.1 Swift的创造者
1.1.2 Swift的优势
1.2 搭建开发环境
1.2.1 Xcode 介绍
1.2.2 下载并安装Xcode 7
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 9项目
1.5 打开一个现有的iOS 9项目
1.6 第一段Swift程序
实例1-1 使用Xcode 7开发第一个Swift程序
第2章 Swift的基础语法
2.1 分号
2.2 空白
2.3 标识符和关键字
2.3.1 标识符
2.3.2 关键字
2.4 常量和变量
2.4.1 声明常量
实例2-1 输出常量的值
2.4.2 声明变量
实例2-2 输出变量的值
2.4.3 输出常量和变量
实例2-3 计算一个圆的面积
2.4.4 标注类型
实例2-4 省略类型声明
2.4.5 常量和变量的命名规则
实例2-5 修改变量值
2.5 注释
2.5.1 注释的规则
实例2-6 演示注释的用法
2.5.2 使用注释的注意事项
2.6 数据类型
2.6.1 数据类型的分类
2.6.2 类型安全和类型推断
2.6.3 类型注解
2.6.4 类型标识符
2.6.5 元组类型
2.6.6 函数类型
2.6.7 数组类型
2.6.8 可选类型
2.6.9 隐式解析可选类型
2.6.10 协议合成类型
2.6.11 元类型
2.6.12 类型继承子句
2.6.13 类型推断
2.7 最基本的数值类型
2.7.1 整数
实例2-7 输出整数
2.7.2 浮点数
实例2-8 使用浮点数
2.8 字面量
2.8.1 数值型字面量
实例2-9 使用数值型字面量
……
第3章 字符、字符串和运算符
第4章 集合类型
第5章 语句和流程控制
第6章 函数
第7章 类
第8章 构造函数和析构函数
第9章 泛型
第10章 协议和扩展
第11章 Swift和Objective-C混编开发
第12章 Xcode Interface Builder界面开发
第13章 使用Xcode编写MVC程序
第14章 基本组件
第15章 提醒、操作表、工具栏和日期选择器
第16章 视图控制处理
第17章 活动指示器、进度条和检索条
第18章 UIView和视图控制器
第19章 图形、图像、图层和动画
第20章 多媒体应用
第21章 定位处理
第22章 和硬件之间的操作
第23章 游戏开发
第24章 WatchKit智能手表开发
第25章 企业客服即时通信系统(第三方框架+云存储)