网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

iPhone & iPad高级编程(预订中,估价)

分享到:
iPhone & iPad高级编程(预订中,估价)

最 低 价:¥41.86

定 价:¥59.80

作 者:(美)Gene Backlin

出 版 社:清华大学出版社

出版时间:2012 年1月

I S B N:9787302274452

商品详情

编辑推荐

1.本书中的示例颇具价值,浓缩了iPhone和iPad编程智慧,具有新颖独到之处。开发人员在日常工作中可以参考这些绝佳示例迅速找到解决方案。不管对于初始茅庐的新手,还是经验丰富的专业人员,本书都堪称良师益友。
  2.内容紧贴工程实际需要,行文流畅,通俗易懂,简明实用。
  3.本书价格较低。

内容简介

开发人员们希望通过一本高级编程学习资源的指引下透彻掌握iphone和ipad编程技术,在日益成熟的iphone领域和方兴未艾的ipad领域大显身手,取得一番成就。《iphone & ipad高级编程》满足了开发人员的这种需要,它循序渐进地描述iphone和ipad的各个主题和功能,列出实现每项功能的完整示例,讲解iphone sdk中的应用程序框架,使开发人员能够得心应手地创建和完善iphone及ipad应用程序。
  《iphone & ipad高级编程》适合iphone和ipad专业人员。

作者简介

Gene Backlin是一名独立顾问,在软件工业领域为客户提供咨询帮助超过30年,包括IBM公司、美国环境保护署(U.S. Environmental Protection Agency)、废弃物管理(Waste Management)组织、美国银行(Bank of America)、摩根大通银行(JP Morgan Chase)和美国电话电报公司(AT&T)。除了在DePaul大学任教以外,Gene还是开发者套件的图书作者。
.. << 查看详细

目录

《iphone & ipad高级编程》
第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

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...