iPhone开发秘籍
0推荐 收藏
3.2K阅读
图灵程序设计丛书

iPhone开发秘籍

Erica Sadun (作者) 解巧云 , 郎亚妹 , 漆振 (译者)
终止销售
又一本互动网榜首图书!
本书提供了关于 iPhone SDK和 iPhone开发的全面信息,覆盖面广、结构清晰。书中深入浅出地介绍iPhone SDK中的各种组件,同时详细和通俗地讲解了 iPhone开发的基本流程、基本原理和基本原则,还结合实例讲述了如何使用各种 iPhone特性,包括视图、视图控制器、警告、表格、媒体、控件、人物、位置和事件等。
本书适合各层次的 iPhone开发人员学习和参考。书中的示例具有很强的通用性,特别适合作为参考指南。

这份阅饼,吃了不会胖

享用时间:9.12 ~ 9.15

满50减20优惠码:阅饼20

满100减50优惠码:阅饼50

满200减100优惠码:阅饼100

限图灵自有电子书

纸质书
¥65.00

其他购买方式?

出版信息

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

Amazon超级畅销书
大量未公开的绝技,带你深入iPhone开发秘境
任务驱动,丰富的实战代码,让你触类旁通

目录

第1章 iPhone SDK简介 1
1.1 苹果公司的iPhone SDK 1
1.2 组建iPhone项目 2
1.3 iPhone应用程序组件 3
1.3.1 应用程序文件夹层次结构 3
1.3.2 可执行文件 3
1.3.3 Info.plist文件 4
1.3.4 图标和默认图像 5
1.3.5 XIB(NIB)文件 5
1.3.6 应用程序束中不存在的文件 5
1.3.7 沙盒 6
1.4 平台限制 6
1.4.1 存储限制 6
1.4.2 数据访问限制 7
1.4.3 内存限制 7
1.4.4 交互限制 7
1.4.5 电量限制 7
1.4.6 应用程序限制 8
1.4.7 用户行为限制 8
1.5 SDK限制 8
1.6 编程范型 9
1.6.1 面向对象编程 9
1.6.2 模型—视图—控制器 9
1.7 构建iPhone应用程序主干 15
1.8 Hello World应用程序 15
1.8.1 类 17
1.8.2 代码 18
1.8.3 关于示例代码和内存管理的注意事项 18
1.9 构建Hello World应用程序 19
1.9.1 创建iPhone项目 19
1.9.2 运行主干 20
1.9.3 定制iPhone项目 20
1.9.4 编辑标识信息 21
1.9.5 使用调试器 21
1.10 苹果公司的iPhone开发人员计划 23
1.10.1 开发电话 23
1.10.2 应用程序标识符 23
1.11 从Xcode到iPhone:Organizer界面 24
1.11.1 PROJECTS & SOURCES列表 25
1.11.2 DEVICES列表 25
1.11.3 Summary选项卡 25
1.11.4 Console选项卡 25
1.11.5 Crash Logs选项卡 25
1.11.6 Screenshot选项卡 25
1.11.7 线缆连接 26
1.11.8 在iPhone上测试应用程序 26
1.11.9 编译以分发 27
1.12 使用文档中未记录的API调用 28
1.13 临时分发 28
1.14 小结 29
第2章 视图 30
2.1 UIView和UIWindow 30
2.1.1 层次结构 30
2.1.2 几何特征 31
2.1.3 手势 34
2.2 秘诀:添加递进式子视图 34
2.3 秘诀:拖动视图 36
2.3.1 UITouch 37
2.3.2 添加持久性 39
2.4 秘诀:剪辑视图 42
2.4.1 通过剪辑平衡触摸 43
2.4.2 访问逐个像素值 43
2.5 秘诀:检查多点触摸 45
2.6 UIView动画 48
2.7 秘诀:淡入和淡出视图 49
2.8 秘诀:交换视图 50
2.9 秘诀:翻转视图 52
2.10 秘诀:将CATransition应用于层 54
2.10.1 文档中未记录的动画类型 54
2.10.2 通用Core Animation调用 56
2.11 秘诀:滑动视图 57
2.12 秘诀:转换视图 59
2.13 小结 61
第3章 视图控制器 63
3.1 视图管理 63
3.1.1 核心类 63
3.1.2 专用类 64
3.1.3 创建UIViewController 64
3.2 使用Interface Builder为UIView-Controller构建视图 66
3.2.1 温度转换器示例 66
3.2.2 直接加载XIB文件 73
3.3 导航控制器 73
3.3.1 设置导航控制器 74
3.3.2 推入和弹出视图控制器 74
3.3.3 导航项类 75
3.4 秘诀:构建简单的双项菜单 75
3.5 秘诀:添加分段控件 77
3.6 秘诀:在导航栏中添加UIToolbar 79
3.7 秘诀:在视图控制器之间导航 81
3.7.1 返回根 83
3.7.2 加载视图控制器数组 83
3.8 选项卡栏 83
3.9 小结 86
第4章 警告用户 87
4.1 通过警告直接与用户对话 87
4.1.1 记录结果 88
4.1.2 构建警告 88
4.1.3 显示警告 89
4.2 秘诀:创建多行按钮显示 90
4.3 秘诀:自动计时的无按钮警告 91
4.4 秘诀:请求用户的文本输入 92
4.5 秘诀:显示简单菜单 94
4.6 “请稍候”:向用户显示进度 95
4.7 秘诀:调用基本的文档中未记录的UIProgressHUD 95
4.8 秘诀:使用UIActivity-IndicatorView 97
4.9 秘诀:构建UIProgressView 98
4.10 秘诀:添加自定义、可轻击的覆盖层 101
4.11 秘诀:构建下滑式警告 104
4.12 秘诀:添加状态栏图像 107
4.13 添加应用程序标记 108
4.14 秘诀:简单的音频警告 110
4.15 小结 112
第5章 基本表格 113
5.1 UITableView和UITableView-Controller简介 113
5.1.1 创建表格 113
5.1.2 UITableViewController的作用 115
5.2 秘诀:创建简单的列表表格 115
5.2.1 数据源函数 116
5.2.2 重用单元格 116
5.2.3 字体表格示例 116
5.3 秘诀:创建基于表格的选择表 118
5.4 秘诀:将图像加载到表格单元中 122
5.5 秘诀:设置单元格的文本特性 123
5.6 秘诀:删除单元格选择 124
5.7 秘诀:创建复杂的单元格 125
5.8 秘诀:创建选中的选择 127
5.9 秘诀:删除单元格 128
5.9.1 创建和显示删除控件 130
5.9.2 关闭删除控件 131
5.9.3 处理删除请求 131
5.9.4 滑动单元格 131
5.9.5 添加单元格 131
5.10 秘诀:对单元格重新排序 131
5.11 秘诀:使用公开 132
5.12 小结 134
第6章 高级表格 135
6.1 秘诀:对表格选择进行分组 135
6.1.1 构建基于部分的数据源 139
6.1.2 添加部分标题 139
6.2 秘诀:构建带索引的部分表格 140
6.3 秘诀:定制单元格背景 141
6.4 秘诀:创建蓝白交替的单元格 145
6.5 秘诀:设置表格边框 146
6.6 秘诀:添加耦合的单元格控件 148
6.7 秘诀:构建多滚轮表格 150
6.8 秘诀:使用UIDatePicker 153
6.9 秘诀:创建完全自定义的分组表格 155
6.10 小结 160
第7章 媒体 161
7.1 秘诀:按照文件类型浏览Documents文件夹 161
7.2 加载和查看图像 163
7.3 秘诀:显示小图像 164
7.4 秘诀:使用UIWebVeiw显示图像 167
7.5 秘诀:浏览图像库 169
7.6 秘诀:选择和定制相册中的图像 171
7.7 秘诀:使用iPhone照相机拍照 174
7.8 处理iPhone音频 175
7.9 秘诀:使用Celestial播放音频 176
7.10 秘诀:使用媒体播放器实现音频和视频重放 178
7.11 秘诀:录制音频 179
7.12 读入文本数据 187
7.13 从备份文件还原媒体 187
7.14 小结 189
第8章 控件 190
8.1 秘诀:构建简单的按钮 190
8.1.1 UIButton类 191
8.1.2 构建自定义按钮 192
8.1.3 玻璃按钮(glass button) 194
8.2 秘诀:向按钮添加动画元素 194
8.3 秘诀:为按钮响应制作动画效果 196
8.4 秘诀:定制开关 197
8.5 秘诀:添加自定义滑块缩略图 200
8.6 秘诀:关闭UITextField键盘 204
8.7 秘诀:关闭UITextView键盘 205
8.8 秘诀:向文本视图添加一个撤销(Undo)按钮 207
8.9 秘诀:创建一个基于文本视图的HTML编辑器 209
8.10 秘诀:构建一个交互搜索栏 211
8.11 秘诀:添加标注(callout)视图 213
8.12 添加一个页面指示器控件 216
8.13 秘诀:定制工具栏 218
8.14 小结 221
第9章 人物、地点和事件 223
9.1 地址簿框架 223
9.1.1 Address Book UI 223
9.1.2 Address Book 224
9.2 秘诀:访问地址簿图像数据 225
9.3 秘诀:显示地址簿信息 227
9.4 秘诀:浏览地址簿 228
9.4.1 (只)浏览电子邮件地址 230
9.4.2 添加新的联系人 230
9.5 Core Location 231
9.6 秘诀:Core Location简介 232
9.7 秘诀:将地理编码转化为地址 235
9.8 秘诀:使用Core Location数据访问地图 238
9.9 秘诀:访问核心设备信息 240
9.10 秘诀:启用和禁用近程传感器 241
9.11 秘诀:使用加速度将方向定位到“向上” 241
9.12 秘诀:使用加速度移动屏幕上的对象 243
9.13 小结 246
第10章 连接服务 247
10.1 秘诀:添加自定义设置束 247
10.2 秘诀:使应用程序支持自定义URL
模式 251
10.3 秘诀:检查网络状态 253
10.3.1 测试网络状态 253
10.3.2 恢复本地IP地址 254
10.3.3 查询站点的IP地址 255
10.3.4 检查站点可用性 255
10.4 秘诀:与iPhone数据库交互 257
10.5 秘诀:将XML转换为树 259
10.6 秘诀:存储和检索密钥链项 261
10.6.1 存储多个密钥链值 265
10.6.2 密钥链持久化 267
10.7 发送和接收文件 267
10.8 秘诀:构建一个简单的基于Web的服务器 268
10.9 通知推送 272
10.10 小结 272
第11章 Cover Flow编程 274
11.1 UICoverFlowLayer类 274
11.2 构建Cover Flow视图 276
11.3 构建Cover Flow视图控制器 278
11.3.1 Cover Flow数据源方法 279
11.3.2 Cover Flow委托方法 279
11.4 小结 282


暂无评论!