iPhone SDK编程入门经典 使用Objective-CPDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)李伟梦著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302248088
- 页数:432 页
第Ⅰ部分 入门 3
第1章 iPhone编程快速入门 3
1.1 获取iPhone SDK 3
1.2 iPhone SDK的组件 5
1.2.1 Xcode 5
1.2.2 iPhone Simulator 7
1.2.3 Interface Builder 10
1.2.4 Instruments 11
1.3 iPhone OS架构概述 11
1.4 起步前需要了解的一些信息 14
1.4.1 iPhone OS的版本 14
1.4.2 在真实设备上进行测试 15
1.4.3 屏幕分辨率 15
1.4.4 单窗口应用程序 16
1.4.5 没有后台应用程序 16
1.4.6 调用第三方应用程序的限制 17
1.5 小结 17
第2章 编写第一个“Hello World!”应用程序 19
2.1 Xcode快速起步 19
2.1.1 使用Interface Builder 23
2.1.2 改变屏幕方向 26
2.1.3 视图重定位 27
2.1.4 编写代码 29
2.2 定制应用程序图标 31
2.3 小结 33
第3章 插座变量、动作与视图控制器 35
3.1 基本代码与UI交互 35
3.1.1 编辑XIB文件 38
3.1.2 委托 39
3.1.3 视图控制器 40
3.1.4 设计View窗口 41
3.1.5 创建插座变量与动作 42
3.1.6 将视图控制器连接到插座变量与动作上 48
3.1.7 将插座变量公开为属性 50
3.1.8 为动作编写代码 51
3.1.9 更复杂的示例 52
3.2 视图控制器 55
3.2.1 添加视图控制器 56
3.2.2 定制视图 59
3.3 小结 61
第4章 探讨视图 63
4.1 使用视图 63
4.1.1 使用警告视图 64
4.1.2 使用动作表单 67
4.1.3 页面控件与图像视图 69
4.1.4 使用分割控件对视图进行分组 76
4.1.5 使用Web视图 79
4.2 使用代码动态添加视图 81
4.3 理解视图层次结构 85
4.4 切换视图 86
4.4.1 为切换添加动画效果 93
4.4.2 在视图之间传递数据 94
4.5 小结 98
第5章 键盘输入 101
5.1 使用键盘 101
5.2 定制输入类型 102
5.2.1 关闭键盘 104
5.2.2 设置数字键盘 106
5.2.3 当视图加载完毕后自动显示键盘 111
5.3 检测键盘是否已打开 111
5.4 小结 120
第6章 屏幕旋转 123
6.1 响应设备旋转 123
6.1.1 不同类型的屏幕方向 126
6.1.2 处理旋转 126
6.2 以编程的方式旋转屏幕 132
6.2.1 在运行期间旋转 132
6.2.2 当加载时在指定的方向上显示视图 133
6.3 小结 133
第Ⅱ部分 构建不同类型的iPhone应用程序第7章 视图控制器 137
7.1 创建Window-based Application 137
7.1.1 以编程的方式添加视图控制器 144
7.1.2 创建并连接动作 147
7.2 切换视图 149
7.3 为视图切换添加动画 151
7.4 小结 153
第8章 页签栏与导航应用程序 155
8.1 页签栏应用程序 156
8.2 基于导航的应用程序 166
8.3 小结 175
第9章 实用程序 177
9.1 创建实用程序 178
9.2 转换样式 182
9.3 向实用程序添加另一个视图 182
9.4 小结 188
第Ⅲ部分 显示和持久化数据第10章 使用表视图 193
10.1 简单的表视图 193
10.1.1 添加页眉与页脚 198
10.1.2 添加图像 199
10.1.3 显示所选项 200
10.1.4 缩进 202
10.2 分节显示 203
10.2.1 添加索引 210
10.2.2 添加搜索功能 211
10.2.3 详情显示与选取标记 220
10.3 小结 222
第11章 应用程序首选项 225
11.1 创建应用程序首选项 226
11.2 以编程的方式访问设置值 232
11.2.1 加载设置值 238
11.2.2 重置首选项设置值 239
11.2.3 保存设置值 240
11.3 小结 242
第12章 使用SQLite3进行数据库存储 243
12.1 使用SQLite3 243
12.2 创建并打开数据库 245
12.2.1 检查创建的数据库 247
12.2.2 创建表 247
12.2.3 插入记录 249
12.2.4 绑定变量 251
12.2.5 检索记录 252
12.3 小结 255
第13章 文件处理 257
13.1 理解应用程序文件夹 257
13.1.1 使用Documents与Library文件夹 258
13.1.2 将文件存储到临时文件夹中 262
13.2 使用属性列表 263
13.3 小结 270
第Ⅳ部分 iPhone高级编程技术第14章 多点触摸应用程序的编程 273
14.1 检测触摸动作 273
14.2 检测多点触摸 278
14.2.1 实现捏拉手势 281
14.2.2 实现拖拽手势 287
14.3 小结 289
第15章 简单动画 291
15.1 使用NSTimer类 291
15.2 变换视图 297
15.2.1 平移 298
15.2.2 旋转 299
15.2.3 缩放 301
15.3 为一系列图像增加动画效果 301
15.4 小结 304
第16章 访问内置应用程序 305
16.1 发送邮件 305
16.1.1 调用Safari 309
16.1.2 调用Phone 309
16.1.3 调用SMS 309
16.2 访问照相机与照片库 310
16.2.1 访问照片库 310
16.2.2 访问照相机 315
16.3 访问联系人应用程序 319
16.3.1 添加联系人 324
16.3.2 删除联系人 325
16.4 小结 326
第17章 访问硬件 327
17.1 使用加速计 327
17.2 iPhone OS 2及早期版本的摇动检测 331
17.3 在OS 3.0中使用SHAKE API检测摇动 331
17.4 当设备摇动时执行动作 337
17.5 基于位置的服务 338
17.6 小结 346
第Ⅴ部分 附录 351
附录A 答案 351
附录B Xcode快速入门 365
附录C Interface Builder快速入门 379
附录D Objective-C快速教程 391
附录E 在实际的iPhone或iPod Touch上进行测试 417
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019