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

- JoeConway,AaronHillegass著;夏伟频译 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787560986050
- 出版时间:2013
- 标注页数:589页
- 文件大小:136MB
- 文件页数:609页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
IOS编程 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 第一个简单的iOS应用1
1.1创建Xcode项目2
1.2创建界面5
1.3模型-视图-控制器9
1.4声明11
1.5创建关联13
1.6实现方法17
1.7针对模拟器构建并运行应用20
1.8安装应用22
1.9应用图标23
1.10启动图片25
第2章Objective-C29
2.1对象29
2.2使用实例30
2.3编写命令行工具RandomPossessions33
2.4创建Objective-C类的子类39
2.5异常与未知选择器56
2.6快速枚举58
2.7练习58
2.8初级练习:查找问题59
2.9中级练习:另一个初始化方法59
2.10高级练习:另一个类59
2.11关于深入学习部分59
2.12深入学习:如何为类命名60
第3章 通过ARC管理内存61
3.1堆61
3.2栈62
3.3指针变量与对象所有权63
3.4内存管理64
3.5强引用与弱引用67
3.6属性72
3.7 copy特性77
3.8用点号调用存取方法78
3.9深入学习:Autorelease池与ARC历史78
第4章 委托与Core Location81
4.1项目、目标与框架82
4.2 Core Location83
4.3委托87
4.4使用调试器91
4.5初级练习:距离过滤97
4.6中级练习:获取方位信息98
4.7深入学习:构建阶段、编译器错误和连接器错误98
第5章MapKit与文本输入103
5.1对象图103
5.2 MapKit框架104
5.3界面属性105
5.4设置MapView对象的委托对象108
5.5初级练习:地图类型120
5.6中级练习:修改地图类型120
5.7高级练习:扩充标注120
第6章UIView子类与UIScrollView121
6.1视图与视图层次结构122
6.2创建自定义视图124
6.3 UIView的drawRect:方法128
6.4 Core Graphics131
6.5 UIKit中的绘图扩展132
6.6重画视图134
6.7运动事件136
6.8使用UIScrollView138
6.9隐藏状态条142
6.10初级练习:颜色143
6.11中级练习:图形144
6.12高级练习:另一个视图与曲线144
第7章 视图控制对象145
7.1 UIViewController145
7.2 UITabBarController155
7.3视图控制对象的生命周期159
7.4 UIViewController子类与模板168
7.5初级练习:增加一个标签项168
7.6中级练习:控制逻辑168
7.7深入学习:main函数与UIApplication169
7.8深入学习:Retina显示屏169
第8章 通告机制与自动转屏173
8.1通告中心173
8.2 UIDevice通告175
8.3自动转屏176
8.4强制使用横排模式184
8.5初级练习:设备近身通告185
8.6中级练习:编写代码设置自动缩放掩码185
8.7高级练习:覆盖自动转屏185
8.8深入学习:覆盖自动转屏185
第9章UITableView与UITableViewController187
9.1编写Homepwner应用187
9.2 UITableViewController189
9.3 UITableView数据源192
9.4 UITableViewCell对象198
9.5代码片段库203
9.6初级练习:表格段205
9.7中级练习:固定行205
9.8高级练习:修改UITableView对象的外观206
第10章 编辑UITableView207
10.1编辑模式207
10.2增加行213
10.3删除行215
10.4移动行216
10.5初级练习:更改“删除”按钮的标题218
10.6中级练习:禁止移动某个表格行218
10.7高级练习:彻底禁止移动某个表格行218
第11章UINavigationController219
11.1 UINavigationController对象219
11.2额外的视图控制对象223
11.3 UINavigationController的导航功能228
11.4 UINavigationBar233
11.5初级练习:显示数字键盘238
11.6中级练习:关闭数字键盘238
11.7高级练习:压入更多视图控制对象238
第12章 相机239
12.1通过UIImageView对象显示图片239
12.2初级练习:编辑图片257
12.3中级练习:删除图片257
12.4高级练习:Camera Overlay257
12.5深入学习:摄像257
第13章UIPopoverController与模态视图控制对象261
13.1将Homepwner改为通用应用261
13.2 UIPopoverController263
13.3更多的模态视图控制对象266
13.4初级练习:将Whereami改为通用应用274
13.5中级练习:使用不同的动画效果275
13.6高级练习:UIPopoverController对象的外观275
13.7深入学习:视图控制对象之间的关系275
第14章 保存、读取与应用状态279
14.1固化279
14.2应用沙盒281
14.3 NSKeyedArchiver与NSKeyedUnarchiver283
14.4应用状态与状态切换286
14.5通过NSData将数据写入文件289
14.6再谈内存过低警告291
14.7模型-视图-控制器-存储设计模式292
14.8初级练习:PNG293
14.9中级练习:为Whereami增加固化功能293
14.10深入学习:应用的状态切换293
14.11深入学习:文件系统的读取和写入295
14.12深入学习:应用程序包297
第15章 创建UITableViewCell子类299
15.1创建HomepwnerltemCell299
15.2处理图片305
15.3由UITableViewCell对象转发动作消息308
15.4初级练习:设置颜色316
15.5中级练习:UITableViewCell子类的基类316
15.6高级练习:缩放316
第16章Core Data317
16.1对象-关系映射317
16.2用Core Data重写BNRItemStore的数据保存功能318
16.3再谈SQL336
16.4 Faults337
16.5各种存取机制的优缺点339
16.6初级练习:AssetTypePicker对象的iPad界面339
16.7中级练习:增加BNRAssetType对象339
16.8高级练习:显示某种类型的BNRItem实例340
第17章 本地化341
17.1通过NSLocale实施国际化342
17.2资源的本地化343
17.3 NSLocalizedString与字符串对照表347
17.4初级练习:增加一套本地化资源349
17.5深入学习:NSBundle在国际化过程中的作用349
第18章NSUserDefaults351
18.1更新Whereami351
18.2使用NSUserDefaults353
18.3中级练习:初始坐标355
18.4高级练习:简化坐标的存储356
18.5深入学习:“设置”356
第19章 触摸事件与UIResponder357
19.1触摸事件357
19.2创建TouchTracker应用359
19.3实现TouchDrawView,完成绘图功能360
19.4处理触摸事件并创建线条对象361
19.5响应对象链364
19.6初级练习:保存与读取365
19.7中级练习:颜色365
19.8高级练习:圆圈365
19.9深入学习:UIControl365
第20章UIGestureRecognizer与UIMenuController367
20.1 UIGestureRecognizer子类367
20.2用UITapGestureRecognizer对象识别“按下”手势368
20.3 UIMenuController371
20.4 UILongPressGestureRecognizer372
20.5 UIPanGestureRecognizer以及同时识别多个手势374
20.6 深入学习:UIMenuController与UIResponderStandardEditActions376
20.7深入学习:再谈UIGestureRecognizer377
20.8初级练习:清空线条378
20.9中级练习:修正错误379
20.10高级练习:速度与宽度379
20.11高级练习:颜色379
第21章Instruments380
21.1静态分析器380
21.2 Instruments382
21.3 Xcode方案392
21.4创建新方案394
21.5构建设置396
第22章Core Animation Layer399
22.1层与视图的关系399
22.2创建CALayer对象400
22.3层的显示内容403
22.4隐式可动画属性405
22.5初级练习:增加一个CALayer对象407
22.6中级练习:圆角407
22.7高级练习:阴影407
22.8深入学习:通过代码生成显示内容407
22.9深入学习:层、位图与上下文408
第23章 通过CAAnimation控制动画411
23.1动画对象411
23.2通过CABasicAnimation实现旋转动画414
23.3通过CAKeyframeAnimation实现弹跳动画419
23.4初级练习:增加一个动画效果420
23.5中级练习:再增加一个动画效果420
23.6高级练习:串联动画421
23.7深入学习:外观层和模型层421
第24章UIStoryboard423
24.1创建Storyboard文件423
24.2 Storyboard文件中的UITable View Controller427
24.3 Segue430
24.4 Storyboards的优缺点434
第25章Web服务与UIWebView437
25.1 Web服务438
25.2 UIWebView456
25.3深入学习:NSXMLParser458
25.4深入学习:HTTP请求主体459
25.5深入学习:认证信息461
25.6初级练习:解析并显示更多数据462
25.7中级练习:加强UIWebView462
第26章 UISplitViewController与NSRegularExpression463
26.1在Nerdfeed中使用UISplitViewController464
26.2主、从视图控制对象间的通信468
26.3在竖排模式下显示主视图控制对象475
26.4将Nerdfeed改为通用应用477
26.5 NSRegularExpression478
26.6初级练习:提取子论坛的名称484
26.7中级练习:交换UIBarButtonItem对象484
26.8中级练习:处理回帖484
26.9高级练习:根据原帖分类显示484
第27章Block对象485
27.1 Block对象及其语法485
27.2浅谈如何使用Block对象490
27.3捕获变量493
27.4 Block对象的常见用途496
27.5深入学习:_block、简化语法与内存管理497
27.6深入学习:多种回调机制的优缺点500
第28章 模型-视图-控制器-存储503
28.1为什么需要存储对象503
28.2创建BNRFeedStore506
28.3使用BNRFeedStore对象508
28.4实现BNRFeedStore511
28.5通过JSON格式传输数据521
28.6再谈存储对象526
28.7初级练习:用于设置曲目个数的界面527
28.8高级练习:从另一个Web服务获取数据527
28.9深入学习:JSON格式527
第29章 再谈MVCS529
29.1缓存RSS数据529
29.2高级缓存535
29.3己读RSSItem对象与未读RSSItem对象545
29.4使用存储对象的其他益处550
29.5初级练习:限制缓存大小551
29.6中级练习:收藏551
29.7高级练习:缓存JSON数据551
29.8深入学习:设计存储对象552
29.9深入学习:自动缓存与Cache…db553
第30章iCloud555
30.1使用iCloud前的准备工作556
30.2 Ubiquity Container556
30.3支持iCloud的provisioning profile558
30.4 Core Data与iCloud561
30.5深入学习:iCloud备份567
第31章 后记569
31.1接下来做什么569
31.2结束语570
索引571
热门推荐
- 1800619.html
- 1465406.html
- 134964.html
- 572357.html
- 1604240.html
- 2263461.html
- 2942464.html
- 29643.html
- 2336683.html
- 2607584.html
- http://www.ickdjs.cc/book_3821560.html
- http://www.ickdjs.cc/book_2293458.html
- http://www.ickdjs.cc/book_1899107.html
- http://www.ickdjs.cc/book_377328.html
- http://www.ickdjs.cc/book_2148204.html
- http://www.ickdjs.cc/book_2543160.html
- http://www.ickdjs.cc/book_3495889.html
- http://www.ickdjs.cc/book_23698.html
- http://www.ickdjs.cc/book_2791788.html
- http://www.ickdjs.cc/book_166951.html