本篇主要提供iOS开发指南从HelloWorld到AppStore上架第5版iOS开发教程io电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
商品基本信息,请以下列介绍为准 | |
商品名称: | iOS开发指南-从Hello World到App Store上架(第5版) |
作者: | 关东升 |
市场价: | 119.00元 |
ISBN号: | 9787115450630 |
出版社: | 人民邮电出版社 |
商品类型: | 图书 |
其他参考信息(以实物为准) | ||
装帧:平装 | 开本:16开 | 语种:中文 |
出版时间:2017-06-01 | 版次:1 | 页数: |
印刷时间:2017-06-01 | 印次:1 | 字数: 千字 |
编辑 | |
**书全新升级,累计印数6万多册 Swift和Objective-C双语讲解 新增手势识别、Quartz 2D绘图技术、动画技术、用户扩展、用户通知、Core Data等 数百个项目案例 一个真实项目开发全过程 涵盖驱动开发、性能优化、版本控制和程序调试等 |
目录 | |
部分 基 础 篇 第1章 开篇综述 2 1.1 iOS概述 2 1.1.1 iOS介绍 2 1.1.2 iOS 10新特性 2 1.2 开发环境及开发工具 3 1.3 本书约定 4 1.3.1 案例代码约定 4 1.3.2 图示的约定 5 1.3.3 方法命名约定 6 1.3.4 构造函数命名约定 7 1.3.5处理约定 7 第2章个iOS应用程序 8 2.1 创建HelloWorld工程 8 2.1.1 通过Xcode创建工程 9 2.1.2 添加标签 11 2.1.3 运行应用 13 2.1.4 Xcode中的iOS工程模板 13 2.1.5 应用剖析 14 2.2 应用生命周期 16 2.2.1 非运行状态——应用启动场景 18 2.2.2 点击Home键——应用退出场景 18 2.2.3 挂起重新运行场景 21 2.2.4 内存清除:应用终止场景 21 2.3 设置产品属性 22 2.3.1 Xcode中的工程和目标 22 2.3.2 设置常用的产品属性 24 2.4 iOS API简介 26 2.4.1 API概述 26 2.4.2 如何使用API帮助文档 26 2.5 小结 28 第3章 Cocoa Touch框架与构建应用界面 29 3.1 视图控制器 29 3.1.1 视图控制器种类 29 3.1.2 视图的生命周期 29 3.2 视图 30 3.2.1 UIView继承层次结构 30 3.2.2 视图分类 32 3.2.3 应用界面构建层次 33 3.3 使用故事板构建界面 34 3.3.1 什么是故事板 34 3.3.2 场景和过渡 37 3.4 使用XIB文件构建界面 38 3.4.1 重构HelloWorld 38 3.4.2 XIB与故事板比较 42 3.5 使用纯代码构建界面 42 3.5.1 重构HelloWorld 42 3.5.2 视图的几个重要属性 44 3.6 三种构建界面技术讨论 46 3.6.1 所见即所得 46 3.6.2 原型驱动开发 46 3.6.3 团队协同开发 47 3.7 小结 47 第4章 UIView与视图 48 4.1 标签与按钮 48 4.1.1 Interface Builder实现 48 4.1.2 代码实现 51 4.2 事件处理 53 4.2.1 Interface Builder实现 53 4.2.2 代码实现 55 4.3 访问视图 57 4.3.1 Interface Builder实现 57 4.3.2 代码实现 58 4.4 TextField和TextView 60 4.4.1 Interface Builder实现 60 4.4.2 代码实现 62 4.4.3 键盘的打开和关闭 64 4.4.4 关闭和打开键盘的通知 64 4.4.5 键盘的种类 65 4.5 开关控件、分段控件和滑块控件 67 4.5.1 开关控件 67 4.5.2 分段控件 69 4.5.3 滑块控件 70 4.6 Web视图:WKWebView类 72 4.7 警告框和操作表 77 4.7.1 使用UIAlertController实现警告框 77 4.7.2 使用UIAlertController实现操作表 79 4.8 等待相关的控件与进度条 81 4.8.1 活动指示器ActivityIndicatorView 81 4.8.2 进度条ProgressView 83 4.9 工具栏和导航栏 86 4.9.1 工具栏 86 4.9.2 导航栏 90 4.10 小结 95 第5章 委托协议、数据源协议与视图 96 5.1 视图中的委托协议和数据源协议 96 5.2 选择器 96 5.2.1 日期选择器 96 5.2.2 普通选择器 101 5.2.3 数据源协议与委托协议 106 5.3 集合视图 108 5.3.1 集合视图的组成 108 5.3.2 集合视图数据源协议与委托协议 109 5.4 案例:奥运会比赛项目 109 5.4.1 创建工程 110 5.4.2 自定义集合视图单元格 110 5.4.3 添加集合视图 112 5.4.4 实现数据源协议 114 5.4.5 实现委托协议 115 5.5 小结 115 第6章 表视图 116 6.1 概述 116 6.1.1 表视图的组成 116 6.1.2 表视图的相关类 117 6.1.3 表视图分类 117 6.1.4 单元格的组成和样式 119 6.1.5 数据源协议与委托协议 121 6.2 简单表视图 122 6.2.1 实现协议方法 122 6.2.2 UIViewController根视图控制器 123 6.2.3 UITableViewController根视图控制器 129 6.3 自定义表视图单元格 133 6.3.1 Interface Builder实现 133 相关推荐 |