iOS实战:入门与提高卷(Swift版)
作 者: 关东升 著
出版时间: 2015
内容简介
本书是智捷课堂团队编写“iOS实战”系列图书中的一本,全书分为16章,系统介绍了iOS应用开发的理论与技术。全书内容包括: 第1章开始,介绍了iOS开发背景知识及本书约定; 第2章介绍了Cocoa Touch MVC设计模式; 第3章介绍了视图及其相关知识; 第4章介绍了表视图; 第5章介绍了界面布局与Auto Layout技术; 第6章介绍了屏幕适配与Size Class技术; 第7章介绍了应用导航模式; 第8章介绍了手势识别; 第9章为项目实战——编写自定义控件PopupControl; 第10章介绍了音频和视频多媒体开发; 第11章介绍了图形图像开发; 第12章介绍了数据存储; 第13章介绍了网络数据交换格式; 第14章介绍了REST Web Service; 第15章介绍了 Web Service网络通信架构设计; 第16章介绍了 iOS敏捷开发项目实战——价格线酒店预订iPhone客户端开发。本书适合作为从事iOS应用开发的软件工程师的参考用书,也可作为计算机科学与技术、软件工程等专业的移动开发类课程的教学用书。
目录
第1章开始
1.1 iOS概述
1.1.1 iOS介绍
1.1.2 iOS 8新特性
1.2开发环境及开发工具
1.3本书约定
1.3.1实例代码约定
1.3.2 图示约定
1.3.3方法命名约定
1.3.4构造器命名约定
1.4创建HelloiOS工程
1.4.1创建工程
1.4.2 Xcode中的iOS工程模板
1.4.3应用剖析
1.4.4应用生命周期
1.4.5 Xcode中的Project和Target
1.4.6常用的产品属性
1.5 iOS APl简介
1.5.1 APl概述
1.5.2如何使用APl帮助
1.6小结
第2章Cocoa Touch MVC设计模式
2.1 MVC模式
2.1.1 MVC模式概述
2.1.2 Cocoa Touch MVC模式
2.2视图控制器
2.2.1视图控制器种类
2.2.2视图控制器生命周期
2.3视图与UIView
2.3.1 UI view继承层次结构
2.3.2视图分类
2.3.3应用界面的构建层次
2.4界面构建技术
2.4.1使用故事板
2.4.2使用Xib文件
2.4.3使用代码
2。5小结
第3章视图
3.1控件与动作事件
3.1.1按钮
3.1.2定义动作事件
3.2视图与输出口
3.2.1标签
3.2.2定义输出口
3.3视图与委托协议
3.3.1委托设计模式
3.3.2实例:TextField委托协议
3.3.3键盘的打开和关闭
3.3.4键盘的种类