图书介绍

iPhone&iPad高级编程PDF|Epub|txt|kindle电子书版本网盘下载

iPhone&iPad高级编程
  • (美)贝克林著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302274452
  • 出版时间:2012
  • 标注页数:529页
  • 文件大小:173MB
  • 文件页数:544页
  • 主题词:移动电话机-应用程序-程序设计;便携式计算机-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

iPhone&iPad高级编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 MPMoviePlayerController255

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实现ADBannerView456

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

热门推荐