| 作者 |
| 张亮 |
| 丛书名 |
| 出版社 |
| 清华大学出版社 |
| ISBN |
| 9787302507529 |
| 简要 |
| 简介 |
| 内容简介 《iOS应用开发基础教程》从Xcode开发环境入手,介绍Swift的集成开发环境,帮助读者打下学习Swift语言的工具基础。随后本书结合Xcode*特性playground介绍了Swift语言的语法,有助于读者快速了解语法的特点。本书在介绍函数、闭包、面向对象、下标和可选链、类型属性和方法、继承性、多态性、协议、封装性时,将结合几个具体的实例,将这些知识贯穿起来。然后,本书将介绍一些Swift的高级语法和知识点,包括:内存管理、泛型。*后,本书用了两章的篇幅,介绍如何运用Swift来实现实际应用需求。 本书内容丰富,观点新颖,理论联系实际。不仅可用作高等学校计算机专业本科生和研究生学习计算机算法设计的教材,而且也适合广大工程技术人员和自学读者学习参考。 |
| 目录 |
第1章预备知识/1 1.1Xcode1 1.2“Hello World!”应用示例8 1.3应用的生命周期17 第2章Swift语法/19 2.1基本数据类型19 2.2运算符与字符串24 2.3集合29 2.4控制流36 2.5函数与闭包40 2.6结构体与类48 2.7属性与方法51 2.8继承性59 2.9构造与析构65 第3章视图/73 3.1多层结构73 3.2创建视图75 3.3视图控制器76 3.4MVC设计模式81 3.5实例83 第4章控件/104 4.1文本编辑框104 4.2文本编辑区119 4.3选择控件125 4.4进度显示控件129 4.5警告控制器132 第5章表格/136 5.1表格视图136 5.2编辑表格视图146 5.3表格视图单元格151 5.4表格视图刷新155 第6章导航/157 6.1标签栏导航157 6.2分页控制器165 6.3导航控制器171 6.4树状导航181 第7章数据持久化/191 7.1对象归档191 7.2属性列表序列化198 7.3Core Data203 第8章自动布局与屏幕适配/215 8.1约束布局215 8.2堆视图布局232 8.3屏幕适配239 第9章其他主题/245 9.1调试245 9.2国际化与本地化251 9.3应用发布258 |