图书介绍
iOS开发之美 双色2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 和凌志著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121245138
- 出版时间:2014
- 标注页数:208页
- 文件大小:27MB
- 文件页数:227页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
iOS开发之美 双色PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Objective-C语法篇3
第1章 iOS开发环境的搭建3
1.1 硬件环境4
1.2 软件环境4
1.2.1 注册Apple ID4
1.2.2 XCode下载与安装5
1.2.3 iOS开发语言:Objective-C6
1.3 分享一个小故事7
1.4 总结与启发8
第2章 Objective-C编程语言特性9
2.1 Objective-C有什么奇特的地方10
2.2 如何声明实例变量(浅谈@property的使用)12
2.3 NSString的应用14
2.4 如何判断两个字符串是否相等14
2.5 对象类型与基本数据类型的混合使用16
2.6 对象类型与基本数据类型的转换(NSNumber与NSInteger)17
2.7 不可变数组(NSArray)与可变数组(NSMutableArray)19
2.7.1 不可变数组(NSArray)的特征19
2.7.2 可变数组(NSMutableArray)的特征20
2.7.3 如何遍历数组中的对象21
2.8 不可变字典(NSDictionary)与可变字典(NSMutableDictionary)的应用23
2.8.1 不可变字典(NSDictionary)23
2.8.2 可变字典(NSMutableDictionary)24
2.8.3 如何遍历字典中的对象25
2.9 一种最简单的永久数据存储方式(NSUserDefaults的应用)26
2.10 创建类的对象的两种方法28
2.11 一种最简单的调试方法(NSLog的使用)29
2.12 忍不住也来说说iOS的设计模式(MVC的使用)29
2.13 总结与启发31
第2篇 Storyboard技术篇35
第3章 iOS常用开发控件35
3.1 XIB App与Storyboard App之争36
3.2 Storyboard开发环境36
3.3 创建一个新的工程37
3.4 熟悉XCode开发环境39
3.5 运行HelloWorld40
3.6 按钮(UIButton)与标签(UILabel)41
3.6.1 创建UIButton的IBAction42
3.6.2 创建UILabel的IBOutlet44
3.6.3 实现Button被触发后的方法45
3.7 如何删除对象的IBOutlet或IBAction45
3.8 让键盘消失的四种方法46
3.8.1 键盘消失方法一:Delegate应用三步法48
3.8.2 键盘消失方法二:事件响应的调用51
3.8.3 键盘消失方法三:将UIView改为UIControl53
3.8.4 键盘消失方法四:巧用UIButton55
3.9 UITextField更多用法56
3.10 getter与setter的应用场景57
3.11 总结与启发59
第4章 视图(UIView)与视图控制器(UIViewController)61
4.1 如何创建一个基本的视图62
4.2 透过UIAlterView看Delegate的应用64
4.3 视图与视图控制器的生命周期67
4.4 滚动视图(UIScrollView)的应用69
4.5 总结与启发71
第5章 Storyboard知多少73
5.1 Storyboard编辑页面76
5.2 Storyboard利器:Segue(连线)77
5.3 创建和触发Segue的两种方法78
5.4 Segue对象的属性设置81
5.5 触发Segue的两种方法82
5.6 Segue触发瞬间都要做些什么83
5.7 巧用Segue84
5.8 Segue的创建86
5.9 嵌入Navigation Controller87
5.10 活用prepareForSegue:sender:90
5.11 重写对象的setter和getter93
5.12 UIScrollView应用三步法98
5.13 如何实现图片的缩放100
5.14 通过异步加载获取网络图片102
5.15 如何实现一个等待提示104
5.16 总结与启发107
第3篇 Delegate应用篇111
第6章 Storyboard场景跳转方法111
6.1 场景之间的正向跳转112
6.1.1 直接跳转法(控件直接拖拽)112
6.1.2 条件跳转法(performSegueWithIdentifier)113
6.1.3 手动代码跳转法116
6.1.4 三种方法的比较118
6.2 场景之间的逆向跳转118
6.2.1 Unwind Segue连线法119
6.2.2 关于Unwind Segue的更多用法120
6.2.3 通过编码方式实现逆向跳转121
6.3 总结与启发121
第7章 Delegate应用五步曲123
7.1 学习Delegate的困惑124
7.2 从一道经典的面试题说起124
7.3 学习Delegate常出现的几个误区125
7.4 Delegate技术难点在哪里126
7.5 数据逆向传送一定要通过Delegate吗127
7.6 Delegate应用五步曲128
7.7 总结与启发133
第4篇 表视图(TableView)应用篇137
第8章 创建一个简单的表视图137
8.1 表视图与表视图单元格(TableView与TableViewCell)138
8.2 UITableView的代理机制(Data Source和Delegate)139
8.2.1 UITableViewDataSource的应用140
8.2.2 UITableViewDelegate的应用142
8.3 创建一个表视图工程143
8.4 视图控制器添加三步法144
8.5 为表视图填充数据147
8.6 如何确定列表的行数148
8.7 如何显示列表每一行对应的内容149
8.8 如何在表视图中添加缩略图152
8.9 总结与启发155
第9章 如何实现表视图的定制化单元格157
9.1 如何让每一行显示特定的缩略图158
9.2 如何定制化单元格(UITableViewCell)161
9.3 为定制化单元格创建一个类166
9.4 总结与启发169
第10章 如何判断TableView选择了哪一行171
10.1 如何理解UITableViewDelegate172
10.2 UITableViewDelegate知多少173
10.3 当某行被选中时,弹出一个提示框173
10.4 如何获取行的内容175
10.5 如何对被选中的行做标记177
10.6 总结与启发179
第11章 如何管理表视图的数据181
11.1 如何让数据更便于维护182
11.2 如何理解Property List183
11.3 将表数据存储为Property List格式184
11.4 如何读取Property List文件的内容186
11.5 如何从UITableView中删除一行187
11.6 如何重载表视图的数据192
11.7 如何永久性删除表视图的行数据193
11.8 如何实现TableView的上拉或下拉刷新196
11.9 基于UIViewController创建表视图198
11.10 关于UITableViewCell重用的理解与应用202
11.11 总结与启发203
后记 关于iOS下一代编程语言——Swift207
热门推荐
- 2129226.html
- 2132951.html
- 849580.html
- 142953.html
- 3020171.html
- 614463.html
- 1536652.html
- 1135228.html
- 268199.html
- 3634323.html
- http://www.ickdjs.cc/book_2784056.html
- http://www.ickdjs.cc/book_2210332.html
- http://www.ickdjs.cc/book_1355173.html
- http://www.ickdjs.cc/book_3108662.html
- http://www.ickdjs.cc/book_2956312.html
- http://www.ickdjs.cc/book_1844525.html
- http://www.ickdjs.cc/book_3730114.html
- http://www.ickdjs.cc/book_3210068.html
- http://www.ickdjs.cc/book_1966976.html
- http://www.ickdjs.cc/book_1465725.html