图书介绍
iOS编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)科尔,(美)赫乐嘎斯,(美)康威著;丁道骏译;张召,吴春燕审校 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787560997902
- 出版时间:2015
- 标注页数:542页
- 文件大小:161MB
- 文件页数:560页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
iOS编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 第一个简单的iOS应用1
1.1 创建Xcode项目2
1.2 模型-视图-控制器4
1.3 设计Quiz5
1.4 创建视图控制器6
1.5 创建界面8
1.6 创建关联14
1.7 创建模型对象18
1.8 大功告成21
1.9 在模拟器上运行应用22
1.10 安装应用23
1.11 应用图标25
1.12 启动图片27
第2章 Objective-C29
2.1 对象29
2.2 使用对象30
2.3 编写命令行工具RandomItems33
2.4 创建Objective-C类的子类38
2.5 深入学习NSArray与NSMutableArray58
2.6 异常与未知选择器60
2.7 练习62
2.8 初级练习:查找问题62
2.9 中级练习:另一个初始化方法62
2.10 高级练习:另一个类63
2.11 关于深入学习部分63
2.12 深入学习:如何为类命名63
2.13 深入学习:#import和@import64
第3章 通过ARC管理内存65
3.1 栈65
3.2 堆66
3.3 指针变量与对象所有权66
3.4 强引用与弱引用70
3.5 属性74
3.6 深入学习:属性合成81
3.7 深入学习:Autorelease池与ARC历史83
第4章 视图与视图层次结构85
4.1 视图基础86
4.2 视图层次结构86
4.3 创建UIView子类88
4.4 在drawRect:方法中自定义绘图94
4.5 关于开发者文档105
4.6 初级练习:绘制图像106
4.7 深入学习:Core Graphics106
4.8 高级练习:阴影和渐变108
第5章 视图:重绘与UIScrollView111
5.1 运行循环和重绘视图112
5.2 类扩展114
5.3 使用UIScrollView115
第6章 视图控制器119
6.1 创建UIViewController子类120
6.2 另一个视图控制器123
6.3 UITabBarController130
6.4 视图控制器的初始化方法134
6.5 添加本地通知135
6.6 加载和显示视图136
6.7 与视图控制器及其视图进行交互138
6.8 初级练习:增加一个标签项139
6.9 中级练习:控制逻辑139
6.10 深入学习:键值编码139
6.11 深入学习:Retina显示屏140
第7章 委托与文本输入143
7.1 文本框(UITextField)143
7.2 委托146
7.3 协议148
7.4 向屏幕中添加UILabel对象150
7.5 运动效果152
7.6 使用调试器153
7.7 深入学习:main()与UIApplication157
7.8 中级练习:捏合-缩放157
第8章 UITableView与UITableViewController159
8.1 编写Homepwner应用159
8.2 UITableViewController160
8.3 UITableView数据源164
8.4 UITableViewCell对象170
8.5 代码片段库175
8.6 初级练习:表格段178
8.7 中级练习:固定行178
8.8 高级练习:修改UITableView对象的外观178
第9章 编辑UITableView179
9.1 编辑模式179
9.2 增加行185
9.3 删除行187
9.4 移动行188
9.5 初级练习:更改“删除”按钮的标题190
9.6 中级练习:禁止移动某个表格行190
9.7 高级练习:彻底禁止移动某个表格行190
第10章 UINavigationController191
10.1 UINavigationController对象192
10.2 额外的视图控制器196
10.3 UINavigationController的导航功能201
10.4 UINavigationBar205
10.5 初级练习:显示数字键盘210
10.6 中级练习:关闭数字键盘210
10.7 高级练习:压入更多视图控制器210
第11章 相机211
11.1 通过UIImageView对象显示照片212
11.2 通过UIImagePickerController拍摄照片216
11.3 创建BNRImageStore220
11.4 NSDictionary222
11.5 创建并使用键225
11.6 使用BNRImageStore227
11.7 关闭键盘228
11.8 初级练习:编辑照片230
11.9 中级练习:删除照片230
11.10 高级练习:Camera Overlay230
11.11 深入学习:导航实现文件230
11.12 深入学习:摄像233
第12章 触摸事件与UIResponder235
12.1 触摸事件235
12.2 创建TouchTracker应用237
12.3 实现BNRDrawView,完成绘图功能239
12.4 处理触摸事件并创建线条对象240
12.5 初级练习:保存与读取245
12.6 中级练习:颜色245
12.7 高级练习:圆圈246
12.8 深入学习:响应对象链246
12.9 深入学习:UIControl247
第13章 UIGestureRecognizer与UIMenuController249
13.1 UIGestureRecognizer子类250
13.2 用UITapGestureRecognizer对象识别“按下”手势250
13.3 同时添加多种触摸手势252
13.4 UIMenuController254
13.5 UILongPressGestureRecognizer256
13.6 UIPanGestureRecognizer以及同时识别多个手势257
13.7 深入学习:UIMenuController与UIResponderStandardEditActions260
13.8 深入学习:再谈UIGestureRecognizer261
13.9 中级练习:修正错误262
13.10 高级练习:速度与宽度262
13.11 高级练习:颜色262
第14章 调试工具263
14.1 仪表263
14.2 Instruments265
14.3 静态分析器275
14.4 项目、目标和构建设置277
第15章 自动布局入门283
15.1 通用化Homepwner283
15.2 自动布局系统285
15.3 在Interface Builder中添加约束289
15.4 调试约束问题298
15.5 初级练习:打造完美界面306
15.6 中级练习:通用化Quiz307
15.7 深入学习:使用_autolayoutTrace方法调试约束问题307
15.8 深入学习:使用多个XIB文件308
第16章 在代码中使用自动布局309
16.1 视觉化格式语言310
16.2 创建约束311
16.3 添加约束312
16.4 固有内容大小315
16.5 另一种添加方式316
16.6 深入学习:NSAutoresizingMaskLayoutConstraint318
第17章 自动转屏,UIPopoverController与模态视图控制器321
17.1 自动转屏321
17.2 自动转屏通告机制324
17.3 UIPopoverController326
17.4 更多的模态视图控制器329
17.5 线程安全的单例337
17.6 初级练习:为另一个类添加线程安全的单例339
17.7 高级练习:UIPopoverController对象的外观339
17.8 深入学习:位掩码339
17.9 深入学习:视图控制器之间的关系340
第18章 保存、读取与应用状态345
18.1 固化345
18.2 应用沙盒348
18.3 NSKeyedArchiver与NSKeyedUnarchiver350
18.4 应用状态与状态切换353
18.5 通过NSData将数据写入文件356
18.6 NSNotificationCenter和内存过低警告358
18.7 模型-视图-控制器-存储设计模式361
18.8 初级练习:PNG361
18.9 深入学习:应用的状态切换362
18.10 深入学习:文件系统的读取和写入363
18.11 深入学习:应用程序包366
第19章 创建UITableViewCell子类369
19.1 创建BNRItemCell369
19.2 处理图片377
19.3 由UITableViewCell对象转发动作消息380
19.4 捕获变量385
19.5 初级练习:设置颜色386
19.6 高级练习:缩放387
19.7 深入练习:UICollectionView387
第20章 动态字体389
20.1 使用用户首选字体390
20.2 响应用户首选字体的改变392
20.3 修改自动布局约束393
20.4 确定用户首选字体大小395
20.5 修改BNRItemCell397
第21章 Web服务与UIWebView403
21.1 Web服务404
21.2 UIWebView414
21.3 认证信息416
21.4 中级练习:加强UIWebView418
21.5 高级练习:课程预告418
21.6 深入学习:HTTP请求主体419
第22章 UISplitViewController421
22.1 在Nerdfeed中使用UISplitViewController422
22.2 在竖排模式下显示主视图控制器425
22.3 将Nerdfeed改为通用应用428
第23章 Core Data431
23.1 对象-关系映射431
23.2 用Core Data重写BNRItemStore的数据保存功能432
23.3 再谈SQL450
23.4 Faults451
23.5 各种存取机制的优缺点453
23.6 初级练习:Asset的iPad界面454
23.7 中级练习:增加BNRAssetType对象454
23.8 高级练习:显示某种类型的BNRItem对象454
第24章 状态恢复455
24.1 状态恢复的工作原理455
24.2 启用状态恢复456
24.3 恢复标识和恢复类457
24.4 状态恢复与应用生命周期459
24.5 恢复视图控制器461
24.6 编码状态数据464
24.7 保存视图状态465
24.8 中级练习:为另一个应用启用状态恢复467
24.9 深入学习:设置快照467
第25章 本地化469
25.1 通过NSNumberFormatter实施国际化470
25.2 资源的本地化473
25.3 NSLocalizedString()与字符串对照表477
25.4 初级练习:再添加一套本地化资源480
25.5 深入学习:NSBundle在国际化过程中的作用480
25.6 深入学习:不通过基础国际化对XIB文件实施本地化481
第26章 NSUserDefaults483
26.1 NSUserDefaults483
26.2 设置束487
第27章 控制动画491
27.1 基础动画491
27.2 关键帧动画494
27.3 在动画完成后执行特定的代码496
27.4 弹簧动画497
27.5 中级练习:提升Quiz的用户体验498
第28章 UIStoryboard499
28.1 创建Storyboard文件499
28.2 Storyboard文件中的UITableViewController503
28.3 Segue506
28.4 改变颜色512
28.5 传递数据513
28.6 Storyboards的优缺点520
28.7 深入学习:状态恢复521
第29章 后记523
29.1 接下来做什么523
29.2 结束语524
索引525
热门推荐
- 3322226.html
- 2020249.html
- 184072.html
- 1506567.html
- 3058990.html
- 1478782.html
- 3054600.html
- 378315.html
- 63028.html
- 3908443.html
- http://www.ickdjs.cc/book_2956924.html
- http://www.ickdjs.cc/book_1685216.html
- http://www.ickdjs.cc/book_710456.html
- http://www.ickdjs.cc/book_2777838.html
- http://www.ickdjs.cc/book_1562404.html
- http://www.ickdjs.cc/book_1999752.html
- http://www.ickdjs.cc/book_3319623.html
- http://www.ickdjs.cc/book_2815784.html
- http://www.ickdjs.cc/book_3009469.html
- http://www.ickdjs.cc/book_1315164.html