《iPhone&iPad高级编程》电子书
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Android开发从入门到精通 带目录版 》[]
- 《第一行代码--android 》[]
- 《智能手机跨平台开发高级教程-pdf-免费下载》[]
- 《Android开发从入门到精通》[]
- 《Android基础教程.第4版 PDF ——带完整书签》[]
- 《Android编程权威指南.第3版 PDF——带完整书签》[]
- 《火山APP开发系列视频教程》[]
- 《第一行代码-Android(第2版) 郭霖》[]
- 《Axure RP 8实战手册PDF电子书免费下载》[]
- 《新版Android开发教程及笔记-完整版.pdf》[]
内容介绍
目录:
第1ç« å¯¼èˆª 1
1.1 å¯¼èˆªæ ˆ 2
1.2 导航æ 2
1.2.1 uinavigationbardelegateåè®® 2
1.2.2 é…置导航æ 2
1.2.3 压入和弹出导航项 3
1.3 一个简å•的导航æ 3
1.3.1 开呿¥éª¤ï¼šä¸€ä¸ªç®€å•的导航æ 4
1.3.2 æµ‹è¯•åº”ç”¨ç¨‹åº 16
1.4 工具æ 17
1.5 一个简å•的工具æ 17
1.5.1 开呿¥éª¤ï¼šä¸€ä¸ªç®€å•的工具æ 18
1.5.2 æµ‹è¯•åº”ç”¨ç¨‹åº 25
1.6 选项塿 25
1.6.1 uitabbardelegateåè®® 25
1.6.2 å®šåˆ¶é€‰é¡¹å¡æ 25
1.7 一个简å•çš„é€‰é¡¹å¡æ 25
1.7.1 开呿¥éª¤ï¼šä¸€ä¸ªç®€å•çš„é€‰é¡¹å¡æ 26
1.7.2 设计视图控制器 28
.1.7.3 æµ‹è¯•åº”ç”¨ç¨‹åº 49
1.8 å°ç»“ 49
第2ç« è¦å‘Šã€æ“作列表和模æ€è§†å›¾ 51
2.1 è¦å‘Š 51
2.1.1 设计è¦å‘Šè§†å›¾ 51
2.1.2 uialertviewdelegateåè®® 52
2.2 一个简å•çš„iphone-ipod touchå’Œipadè¦å‘Šè§†å›¾ 52
2.2.1 开呿¥éª¤ï¼šå‘uitextviewä¸åŠ è½½ä¸€ä¸ªæ–‡ä»¶ 53
2.2.2 æµ‹è¯•åº”ç”¨ç¨‹åº 63
2.3 æ“作列表 63
2.3.1 设计æ“作列表 63
2.3.2 uiactionsheetdelegateåè®® 64
2.4 一个iphone-ipod touchæ“作列表 64
2.4.1 开呿¥éª¤ï¼šåˆ›å»ºä¸€ä¸ªiphone或ipod touchæ“作列表 65
2.4.2 æµ‹è¯•åº”ç”¨ç¨‹åº 76
2.5 一个ipadæ“作列表 76
2.5.1 开呿¥éª¤ï¼šåˆ›å»ºä¸€ä¸ªipadæ“作列表 76
2.5.2 最终æ¥éª¤ï¼šå»ºç«‹å…³è” 89
2.5.3 æµ‹è¯•åº”ç”¨ç¨‹åº 91
2.6 模æ€è§†å›¾ 91
2.6.1 æ˜¾ç¤ºå’Œå–æ¶ˆæ¨¡æ€è§†å›¾ 91
2.6.2 è½¬æ¢æ–¹å¼ 91
2.6.3 æ¨¡æ€æ˜¾ç¤ºæ–¹å¼(仅适用于ipad) 91
2.7 一个iphoneå’Œipod touch模æ€è§†å›¾ 91
2.7.1 开呿¥éª¤ï¼šåˆ›å»ºä¸€ä¸ªiphoneå’Œipod touch模æ€è§†å›¾ 92
2.7.2 æµ‹è¯•åº”ç”¨ç¨‹åº 101
2.8 一个ipad模æ€è§†å›¾ 101
2.8.1 开呿¥éª¤ï¼šåˆ›å»ºä¸€ä¸ªipad模æ€è§†å›¾ 103
2.8.2 æµ‹è¯•åº”ç”¨ç¨‹åº 113
2.9 å°ç»“ 113
第3ç« å®šåˆ¶è¡¨æ ¼è§†å›¾ 115
3.1 è¡¨æ ¼è§†å›¾ 115
3.1.1 è¡¨æ ¼è§†å›¾å•å…ƒæ ¼ 116
3.1.2 uitableviewdatasourceåè®® 116
3.1.3 uitableviewdelegateåè®® 116
3.2 ä¸€ä¸ªå®šåˆ¶è¡¨æ ¼è§†å›¾åº”ç”¨ç¨‹åº 116
3.2.1 开呿¥éª¤ï¼šä¸€ä¸ªå®šåˆ¶è¡¨æ ¼è§†å›¾åº”ç”¨ç¨‹åº 117
3.2.2 创建contacts.plist属性列表文件 128
3.2.3 æµ‹è¯•åº”ç”¨ç¨‹åº 129
3.3 å°ç»“ 129
第4ç« æ‹†åˆ†è§†å›¾ 131
4.1 uisplitviewcontrollerç±» 131
4.1.1 uipopovercontrollerdelegateåè®® 132
4.1.2 uisplitviewcontrollerdelegateåè®® 132
4.2 一个简å•çš„æ‹†åˆ†è§†å›¾åº”ç”¨ç¨‹åº 132
4.2.1 开呿¥éª¤ï¼šä¸€ä¸ªç®€å•çš„ipadæ‹†åˆ†è§†å›¾åº”ç”¨ç¨‹åº 135
4.2.2 创建datasource.plist属性列表文件 138
4.2.3 æµ‹è¯•åº”ç”¨ç¨‹åº 152
4.3 å°ç»“ 152
第5ç« è§¦æŽ§äº‹ä»¶ 153
5.1 处ç†è§¦æŽ§äº‹ä»¶ 153
5.1.1 å•点触控 154
5.1.2 多点触控 154
5.1.3 点击 155
5.1.4 滑动和手势 155
5.2 一个简å•的触控处ç†ç¨‹åº 156
5.2.1 开呿¥éª¤ï¼šä¸€ä¸ªç®€å•的触控处ç†ç¨‹åº 157
5.2.2 æµ‹è¯•åº”ç”¨ç¨‹åº 167
5.3 一个简å•的手势识别器 167
5.3.1 开呿¥éª¤ï¼šä¸€ä¸ªç®€å•的手势识别器 169
5.3.2 æµ‹è¯•åº”ç”¨ç¨‹åº 190
5.4 å°ç»“ 190
第6ç« å¤„ç†é€šçŸ¥ 191
6.1 nsnotification概念 192
6.1.1 通知ä¸å¿ƒ 192
6.1.2 注册本地通知 192
6.1.3 å‘布本地通知 192
6.1.4 注销观察者 193
6.2 一个本地命å通知 193
6.2.1 开呿¥éª¤ï¼šä¸€ä¸ªæœ¬åœ°å‘½å通知 193
6.2.2 æµ‹è¯•åº”ç”¨ç¨‹åº 202
6.3 一个本地键盘通知 202
6.3.1 开呿¥éª¤ï¼šä¸€ä¸ªæœ¬åœ°é”®ç›˜é€šçŸ¥ 203
6.3.2 æµ‹è¯•åº”ç”¨ç¨‹åº 216
6.4 å°ç»“ 216
第7ç« è”网概念 217
7.1 网络通信 218
7.2 一个简å•的网络æµè§ˆå™¨ 220
7.2.1 开呿¥éª¤ï¼šä¸€ä¸ªç®€å•的网络æµè§ˆå™¨ 220
7.2.2 æµ‹è¯•åº”ç”¨ç¨‹åº 234
7.3 对ç‰è®¾å¤‡é€šä¿¡ 234
7.3.1 开呿¥éª¤ï¼šå¯¹ç‰è®¾å¤‡é€šä¿¡ 235
7.3.2 æµ‹è¯•åº”ç”¨ç¨‹åº 252
7.4 å°ç»“ 252
第8ç« å¤šåª’ä½“ 253
8.1 音频框架 253
8.1.1 åª’ä½“æ’æ”¾å™¨ 253
8.1.2 av基础框架 253
8.1.3 音频工具箱 254
8.1.4 音频å•元框架 254
8.1.5 openal框架 254
8.2 视频框架 254
8.2.1 mpmovieplayercontroller 255
8.2.2 支æŒçš„æ ¼å¼ 255
8.3 ä¸€ä¸ªæ’æ”¾ipod库ä¸éŸ³é¢‘çš„åº”ç”¨ç¨‹åº 255
8.3.1 开呿¥éª¤ï¼šæ’放ipod库ä¸çš„音频 256
8.3.2 æµ‹è¯•åº”ç”¨ç¨‹åº 280
8.4 ä¸€ä¸ªæ’æ”¾ipod库ä¸è§†é¢‘çš„åº”ç”¨ç¨‹åº 281
8.4.1 开呿¥éª¤ï¼šä¸€ä¸ªæ’放ipod库ä¸è§†é¢‘çš„åº”ç”¨ç¨‹åº 281
8.4.2 æµ‹è¯•åº”ç”¨ç¨‹åº 302
8.5 å°ç»“ 302
第9ç« åº”ç”¨ç¨‹åºé¦–选项 303
9.1 应用程åºé…ç½® 303
9.1.1 应用程åºé¦–é€‰é¡¹æŒ‡å— 304
9.1.2 é¦–é€‰é¡¹å…ƒç´ ç±»åž‹ 304
9.1.3 实现首选项层次结构 304
9.1.4 访问应用程åºé¦–选项 304
9.2 设置简å•的首选项 305
9.2.1 开呿¥éª¤ï¼šè®¾ç½®ç®€å•的首选项 305
9.2.2 æµ‹è¯•åº”ç”¨ç¨‹åº 314
9.3 创建一个åçª—æ ¼é¦–é€‰é¡¹å±‚æ¬¡ç»“æž„ 314
9.3.1 开呿¥éª¤ï¼šåˆ›å»ºä¸€ä¸ªåçª—æ ¼é¦–é€‰é¡¹å±‚æ¬¡ç»“æž„ 315
9.3.2 æµ‹è¯•åº”ç”¨ç¨‹åº 325
9.4 å°ç»“ 325
第10ç« æ•°æ®å˜å‚¨ 327
10.1 属性列表 327
10.1.1 属性列表的使用 327
10.1.2 推è的数æ®å…ƒç´ 类型 328
10.1.3 ä¿å˜å’Œè¿˜åŽŸå±žæ€§åˆ—è¡¨ 328
10.2 æ ¸å¿ƒæ•°æ® 329
10.2.1 æ ¸å¿ƒæ•°æ®æ ˆ 329
10.2.2 托管对象 329
10.2.3 托管对象上下文 329
10.2.4 托管对象模型 329
10.2.5 æŒä¹…å˜å‚¨å调器 329
10.2.6 xcode建模工具 330
10.2.7 èŽ·å–æ‰˜ç®¡å¯¹è±¡ 330
10.2.8 åˆ é™¤æ‰˜ç®¡å¯¹è±¡ 330
10.3 æ•°æ®å˜å‚¨çš„å…±åŒåŸºç¡€ 331
10.3.1 开呿¥éª¤ï¼šä¸€ä¸ªä½¿ç”¨å±žæ€§åˆ—表的简å•åº”ç”¨ç¨‹åº 332
10.3.2 æµ‹è¯•åº”ç”¨ç¨‹åº 354
10.3.3 开呿¥éª¤ï¼šä¸€ä¸ªä½¿ç”¨æ ¸å¿ƒæ•°æ®çš„简å•åº”ç”¨ç¨‹åº 354
10.3.4 æµ‹è¯•åº”ç”¨ç¨‹åº 381
10.4 å°ç»“ 381
第11ç« å‰ªè´´æ¿ 383
11.1 剪贴æ¿çš„æ¦‚念 384
11.1.1 命åçš„å‰ªè´´æ¿ 384
11.1.2 æŒä¹…性 384
11.1.3 编辑èœå• 384
11.1.4 剪切所选内容 385
11.1.5 粘贴项 386
11.1.6 å–æ¶ˆç¼–辑èœå• 386
11.2 剪切和粘贴文本 386
11.2.1 开呿¥éª¤ï¼šå‰ªåˆ‡å’Œç²˜è´´æ–‡æœ¬ 387
11.2.2 æµ‹è¯•åº”ç”¨ç¨‹åº 395
11.3 å‰ªåˆ‡å’Œç²˜è´´å›¾åƒ 395
11.3.1 开呿¥éª¤ï¼šå‰ªåˆ‡å’Œç²˜è´´å›¾åƒ 396
11.3.2 æµ‹è¯•åº”ç”¨ç¨‹åº 403
11.4 为ipad创建定制èœå• 404
11.4.1 开呿¥éª¤ï¼šä¸ºipad创建定制èœå• 405
11.4.2 æµ‹è¯•åº”ç”¨ç¨‹åº 413
11.5 å°ç»“ 413
第12ç« å•元测试 415
12.1 设置环境 415
12.2 一个简å•çš„å•元测试 416
12.2.1 开呿¥éª¤ï¼šä¸€ä¸ªç®€å•çš„å•元测试 417
12.2.2 创建data.plistæ•°æ®æº 427
12.2.3 æµ‹è¯•åº”ç”¨ç¨‹åº 430
12.3 创建å•元测试的æ¥éª¤ï¼šä¸€ä¸ªç®€å•çš„å•元测试 431
12.3.1 对应用程åºè¿›è¡Œå•元测试 435
12.3.2 注册设备 436
12.3.3 对应用程åºè¿›è¡Œå•元测试 436
12.4 å°ç»“ 437
第13ç« è°ƒæ•´å’Œä¼˜åŒ–æ€§èƒ½ 439
13.1 æ€§èƒ½åˆ†æž 439
13.1.1 使用模拟器 440
13.1.2 使用设备 440
13.1.3 性能分æžçš„好处 440
13.2 一个简å•çš„å†…å˜æ³„æ¼æµ‹è¯• 440
13.2.1 开呿¥éª¤ï¼šå†…å˜æ³„æ¼æµ‹è¯• 444
13.2.2 开呿¥éª¤(ç»)ï¼šä½¿ç”¨æ£€æµ‹åº”ç”¨ç¨‹åº 452
13.2.3 开呿¥éª¤(ç»):在主èœå•ä¸ä½¿ç”¨build and analyze选项 452
13.3 å°ç»“ 453
第14ç« é›†æˆiad网络 455
14.1 åŠ å…¥iad网络 455
14.1.1 è®¾ç½®é“¶è¡Œè´¦æˆ·ä¿¡æ¯ 456
14.1.2 为应用程åºå¯ç”¨iad网络选项 456
14.1.3 é…ç½®iad首选项 456
14.2 使应用程åºåšå¥½ä½¿ç”¨iad网络的准备 456
14.2.1 实现adbannerview 456
14.2.2 集æˆiad框架 456
14.3 一个使用iad网络的简å•åº”ç”¨ç¨‹åº 457
14.3.1 开呿¥éª¤ï¼šä¸€ä¸ªä½¿ç”¨iad网络的简å•åº”ç”¨ç¨‹åº 457
14.3.2 æµ‹è¯•åº”ç”¨ç¨‹åº 464
14.4 å°ç»“ 464
第15ç« å¤šä»»åŠ¡å¤„ç† 465
15.1 å¤šä»»åŠ¡å¤„ç†æœåŠ¡ 465
15.1.1 uiapplicationå§”æ‰˜æ¶ˆæ¯ 466
15.1.2 多任务处ç†çš„作用 466
15.1.3 xcode模拟器ä¸å¤šä»»åС处ç†çš„é™åˆ¶ 467
15.1.4 支æŒå¤šä»»åС处ç†çš„设备 467
15.2 ä¸€ä¸ªå¤šä»»åŠ¡éŸ³é¢‘åº”ç”¨ç¨‹åº 467
15.2.1 开呿¥éª¤ï¼šä¸€ä¸ªå¤šä»»åŠ¡éŸ³é¢‘åº”ç”¨ç¨‹åº 468
15.2.2 æµ‹è¯•åº”ç”¨ç¨‹åº 486
15.3 å°ç»“ 487
附录a å¼€å‘应用程åºçš„åˆå§‹æ¥éª¤ 489
附录b iphoneå¼€å‘ä¸å¿ƒ 499
附录c cocoa touch陿€åº“ 505
附录d 苹果开å‘èµ„æº 527
