描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302322672丛书名: 零点起飞学编程
编辑推荐
循序渐进:基础、进阶、实战
科学编排:基本语法、典型实例、编程练习、项目实战
学练结合:133个实例、13个项目案例、59个练习题
视频讲解:提供23小时多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值DVD光盘
本书实例源代码
17小时配套教学视频+6小时专题视频讲座
13个拓展项目案例源文件
科学编排:基本语法、典型实例、编程练习、项目实战
学练结合:133个实例、13个项目案例、59个练习题
视频讲解:提供23小时多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值DVD光盘
本书实例源代码
17小时配套教学视频+6小时专题视频讲座
13个拓展项目案例源文件
移动开发推荐阅读(点击链接查看)
内容简介
《零点起飞学编程:零点起飞学iPhone开发》结合大量实例,由浅入深、循序渐进地介绍了iPhone移动开发技术。本书讲解详细,示例丰富,每一个知识点都配备了具体的示例和运行结果图,可以让读者轻松上手,建立iPhone技术的思想框架,并对iPhone开发过程有个初步了解。本书特意提供了典型习题及教学PPT以方便教学。另外,配书光盘中提供了大量的配套教学视频及本书涉及的源代码,便于读者更加高效地学习。
《零点起飞学编程:零点起飞学iPhone开发》共14章,分为3篇。第1篇为iPhone开发基础,主要介绍了iPhone开发环境的搭建和Objective-C语法基础;第2篇为iPhone界面开发,主要介绍了视图及视图控制器、操作文本内容、提醒用户的操作、图形图像处理、使用网页、表的操作、使用地图服务、使用选择器、动画等;第3篇为iPhone应用开发,主要介绍了如何操作地址簿和电子邮件、多媒体、手势等。
《零点起飞学编程:零点起飞学iPhone开发》适合iPhone移动开发入门与提高的人员阅读,也可作为大中专院校及职业院校移动开发类课程的教材。另外,本书还可供从事移动开发的程序员和编程爱好者作为实际工作中的参考书籍。
《零点起飞学编程:零点起飞学iPhone开发》共14章,分为3篇。第1篇为iPhone开发基础,主要介绍了iPhone开发环境的搭建和Objective-C语法基础;第2篇为iPhone界面开发,主要介绍了视图及视图控制器、操作文本内容、提醒用户的操作、图形图像处理、使用网页、表的操作、使用地图服务、使用选择器、动画等;第3篇为iPhone应用开发,主要介绍了如何操作地址簿和电子邮件、多媒体、手势等。
《零点起飞学编程:零点起飞学iPhone开发》适合iPhone移动开发入门与提高的人员阅读,也可作为大中专院校及职业院校移动开发类课程的教材。另外,本书还可供从事移动开发的程序员和编程爱好者作为实际工作中的参考书籍。
目 录
第1篇 iPhone开发基础
第1章 第一个iPhone程序( 教学视频:82分钟) 2
1.1 iPhone简介 2
1.1.1 iPhone的发展 2
1.1.2 iPhone的技术构成 2
1.2 iPhone的开发环境 3
1.2.1 构建iPhone开发环境 3
1.2.2 VMware Workstation的下载及安装 4
1.2.3 创建虚拟机 8
1.2.4 设置虚拟机 12
1.2.5 安装Mac OS X操作系统 15
1.2.6 进入界面 18
1.2.7 开发者账号的注册 21
1.2.8 下载和安装Xcode 24
1.2.9 安装系统组件 27
1.2.10 更新安装的数据 27
1.3 编写第一个iPhone程序 29
1.3.1 创建项目 29
1.3.2 编译、连接及运行 30
1.3.3 iPhone Simulator模拟器 32
1.3.4 Interface Builder 36
1.3.5 编写程序 37
1.4 分析程序 39
1.4.1 标识符 40
1.4.2 表达式、语句和间隔符 41
1.4.3 文件的构成 41
1.5 小结 42
1.6 习题 42
第2章 Objective-C语言基础( 教学视频:156分钟) 43
2.1 数据类型 43
2.1.1 常用的数据类型 43
2.1.2 常用数据类型的输出 46
2.1.3 Objective-C专用的数据类型 46
2.2 变量和常量 47
2.2.1 变量 47
2.2.2 常量 50
2.3 运算符 51
2.3.1 算术运算符 51
2.3.2 自增、自减运算符 52
2.3.3 赋值运算 53
2.3.4 位运算符 55
2.3.5 关系运算符 57
2.3.6 逻辑运算符 57
2.3.7 求字节运算符 58
2.3.8 特殊的运算符 59
2.3.9 运算符的优先级 59
2.3.10 类型转换 61
2.4 程序控制结构 62
2.4.1 顺序结构 63
2.4.2 选择结构 63
2.4.3 循环结构 67
2.4.4 特殊的转折语句 69
2.5 函数 71
2.5.1 函数简介 71
2.5.2 无参函数的使用 72
2.5.3 有参函数的使用 72
2.5.4 函数的返回值 73
2.5.5 函数的嵌套和递归 75
2.6 小结 76
2.7 习题 77
第2篇 iPhone界面开发
第3章 视图及视图控制器( 教学视频:48分钟) 80
3.1 视图的创建 80
3.1.1 Objects窗口介绍 80
3.1.2 静态创建视图 81
3.1.3 动态创建视图 82
3.2 视图控制器 83
3.2.1 类 83
3.2.2 添加视图控制器 83
3.2.3 创建视图控制器 85
3.2.4 视图的切换 86
3.2.5 视图的旋转 89
3.3 小结 93
3.4 习题 94
第4章 操作文本内容( 教学视频:84分钟) 95
4.1 Label视图 95
4.1.1 创建Label视图 95
4.1.2 Label视图常用属性 96
4.1.3 应用Lable视图 97
4.2 TextField视图和键盘 98
4.2.1 创建TextField视图 98
4.2.2 TextField视图的属性介绍 98
4.2.3 键盘的打开 99
4.2.4 设定键盘的类型 100
4.2.5 关闭键盘 103
4.2.6 TextField视图和键盘的应用 106
4.3 Text View视图 109
4.3.1 创建Text View视图 109
4.3.2 Text View视图的属性介绍 110
4.3.3 Text View视图的应用 110
4.4 小结 114
4.5 习题 114
第5章 提醒用户的操作( 教学视频:63分钟) 116
5.1 警告视图 116
5.1.1 创建警告视图 116
5.1.2 警告视图的显示 116
5.1.3 警告视图的4种显示形式 117
5.1.4 响应警告视图 121
5.2 动作表单 123
5.2.1 动作表单的创建 123
5.2.2 动作表单的显示 123
5.2.3 响应动作表单 124
5.2.4 动作表单的显示形式 126
5.3 小结 128
5.4 习题 128
第6章 图形图像处理( 教学视频:111分钟) 130
6.1 创建图像视图 130
6.1.1 静态创建 130
6.1.2 动态创建 131
6.2 图像视图的使用 133
6.2.1 设置显示类型 133
6.2.2 改变位置 134
6.2.3 改变大小 136
6.2.4 旋转 137
6.2.5 缩放 138
6.3 图像的应用 139
6.3.1 变量的属性 140
6.3.2 图片浏览器 140
6.4 绘制图片的基础知识 143
6.4.1 图形上下文 143
6.4.2 绘制图片中常用到的数据类型 144
6.5 绘制图片的操作 144
6.5.1 绘制路径 144
6.5.2 绘制位图 148
6.5.3 绘制字体 150
6.5.2 添加阴影 153
6.6 小结 154
6.7 习题 154
第7章 使用网页( 教学视频:57分钟) 156
7.1 创建网页视图 156
7.2 网页视图的使用 157
7.2.1 加载网页视图 157
7.2.2 自动缩放页面 159
7.2.3 自动识别网页中的内容 160
7.3 网页视图的应用 163
7.3.1 导航动作 163
7.3.2 协议 164
7.3.3 加载中常用到的函数 167
7.3.4 网页浏览器 167
7.4 小结 170
7.5 习题 170
第8章 表的操作( 教学视频:113分钟) 172
8.1 表视图的创建 172
8.1.1 静态创建 172
8.1.2 动态创建 172
8.2 表视图的使用 173
8.2.1 表单元 174
8.2.2 添加内容 174
8.2.3 添加选取标记 179
8.2.4 删除表单元 181
8.2.5 插入表单元 183
8.2.6 移动表单元 186
8.2.7 缩进 187
8.2.8 响应 189
8.3 分组表视图的创建 190
8.3.1 静态创建分组表视图 190
8.3.2 动态创建分组表视图 191
8.4 分组表视图的使用 191
8.4.1 分组表视图的内容填充 191
8.4.2 UITableViewStylePlain风格的表视图填充 194
8.4.3 添加索引 196
8.5 表视图的应用 198
8.5.1 导航控制器 198
8.5.2 标签栏控制器 201
8.5.3 表视图控制器 205
8.5.4 应用 205
8.6 小结 212
8.7 习题 213
第9章 使用地图服务( 教学视频:56分钟) 214
9.1 获取位置信息 214
9.1.1 显示位置数据 214
9.1.2 管理和提供位置服务 214
9.1.3 显示位置方向 217
9.2 创建地图 218
9.3 地图的使用 219
9.3.1 设置显示类型 219
9.3.2 获取/指定位置 221
9.3.3 标记 224
9.3.4 标记上显示位置 226
9.3.5 标注 227
9.3.6 应用地图 228
9.4 小结 231
9.5 习题 231
第10章 使用选择器( 教学视频:49分钟) 233
10.1 创建日期选择器 233
10.1.1 静态创建日期选择器 233
10.1.2 动态创建日期选择器 233
10.2 日期选择器的使用 234
10.2.1 设置显示类型 234
10.2.2 设置日期选择器所属位置 235
10.2.3 设置日期选择器的时间间隔 236
10.3 应用日期选择器 236
10.3.1 字符串和日期的相互转换 236
10.3.2 时间设置器 237
10.4 创建自定义选择器 239
10.4.1 静态创建自定义选择器 239
10.4.2 动态创建自定义选择器 239
10.5 自定义选择器的使用流程 240
10.5.1 填充内容 240
10.5.2 分栏显示自定义选择器 242
10.5.3 应用自定义选择器 244
10.6 小结 247
10.7 习题 247
第11章 动画( 教学视频:42分钟) 249
11.1 动画的使用设置 249
11.1.1 开始准备动画 249
11.1.2 设置动画的持续时间 249
11.1.3 设置动画的相对速度 249
11.1.4 结束动画 250
11.2 使用过渡动画 251
11.2.1 翻页动画 251
11.2.2 旋转动画 254
11.3 时间定时器 256
11.3.1 创建时间定时器 256
11.3.2 使用时间定时器 257
11.4 小结 262
11.5 习题 262
第3篇 iPhone应用开发
第12章 操作地址簿和电子邮件( 教学视频:43分钟) 264
12.1 使用地址簿 264
12.1.1 显示地址簿 264
12.1.2 添加联系人 265
12.1.3 显示并编辑个人信息 268
12.1.4 完善联系人信息 271
12.1.5 应用地址簿 273
12.2 使用电子邮件 278
12.2.1 显示系统邮件 278
12.2.2 发送电子邮件 280
12.3 小结 282
12.4 习题 282
第13章 多媒体( 教学视频:75分钟) 285
13.1 操作照片 285
13.1.1 添加照片 285
13.1.2 删除照片 286
13.1.3 设置照片的过渡动画 286
13.2 照片的使用 287
13.2.1 访问照片 287
13.2.2 设置照片的来源 288
13.2.3 设置照片的可编辑性 289
13.2.4 设置拍摄照片 290
13.2.5 应用照片 294
13.3 使用音频 296
13.3.1 系统声音 296
13.3.2 声音播放器 298
13.3.3 录音 303
13.3.4 访问音乐库 305
13.4 使用视频 309
13.4.1 视频播放器的创建 309
13.4.2 视频的使用 310
13.5 小结 312
13.6 习题 312
第14章 手势( 教学视频:34分钟) 314
14.1 iPhone中常用的手势 314
14.1.1 手势的简介 314
14.1.2 轻拍 314
14.1.3 捏 317
14.1.4 滑动 319
14.1.5 旋转 320
14.1.6 移动 322
14.1.7 长按 323
14.2 自定义的手势 325
14.2.1 触摸的常用方法 325
14.2.2 应用自定义手势 326
14.3 小结 328
14.4 习题 328
第1章 第一个iPhone程序( 教学视频:82分钟) 2
1.1 iPhone简介 2
1.1.1 iPhone的发展 2
1.1.2 iPhone的技术构成 2
1.2 iPhone的开发环境 3
1.2.1 构建iPhone开发环境 3
1.2.2 VMware Workstation的下载及安装 4
1.2.3 创建虚拟机 8
1.2.4 设置虚拟机 12
1.2.5 安装Mac OS X操作系统 15
1.2.6 进入界面 18
1.2.7 开发者账号的注册 21
1.2.8 下载和安装Xcode 24
1.2.9 安装系统组件 27
1.2.10 更新安装的数据 27
1.3 编写第一个iPhone程序 29
1.3.1 创建项目 29
1.3.2 编译、连接及运行 30
1.3.3 iPhone Simulator模拟器 32
1.3.4 Interface Builder 36
1.3.5 编写程序 37
1.4 分析程序 39
1.4.1 标识符 40
1.4.2 表达式、语句和间隔符 41
1.4.3 文件的构成 41
1.5 小结 42
1.6 习题 42
第2章 Objective-C语言基础( 教学视频:156分钟) 43
2.1 数据类型 43
2.1.1 常用的数据类型 43
2.1.2 常用数据类型的输出 46
2.1.3 Objective-C专用的数据类型 46
2.2 变量和常量 47
2.2.1 变量 47
2.2.2 常量 50
2.3 运算符 51
2.3.1 算术运算符 51
2.3.2 自增、自减运算符 52
2.3.3 赋值运算 53
2.3.4 位运算符 55
2.3.5 关系运算符 57
2.3.6 逻辑运算符 57
2.3.7 求字节运算符 58
2.3.8 特殊的运算符 59
2.3.9 运算符的优先级 59
2.3.10 类型转换 61
2.4 程序控制结构 62
2.4.1 顺序结构 63
2.4.2 选择结构 63
2.4.3 循环结构 67
2.4.4 特殊的转折语句 69
2.5 函数 71
2.5.1 函数简介 71
2.5.2 无参函数的使用 72
2.5.3 有参函数的使用 72
2.5.4 函数的返回值 73
2.5.5 函数的嵌套和递归 75
2.6 小结 76
2.7 习题 77
第2篇 iPhone界面开发
第3章 视图及视图控制器( 教学视频:48分钟) 80
3.1 视图的创建 80
3.1.1 Objects窗口介绍 80
3.1.2 静态创建视图 81
3.1.3 动态创建视图 82
3.2 视图控制器 83
3.2.1 类 83
3.2.2 添加视图控制器 83
3.2.3 创建视图控制器 85
3.2.4 视图的切换 86
3.2.5 视图的旋转 89
3.3 小结 93
3.4 习题 94
第4章 操作文本内容( 教学视频:84分钟) 95
4.1 Label视图 95
4.1.1 创建Label视图 95
4.1.2 Label视图常用属性 96
4.1.3 应用Lable视图 97
4.2 TextField视图和键盘 98
4.2.1 创建TextField视图 98
4.2.2 TextField视图的属性介绍 98
4.2.3 键盘的打开 99
4.2.4 设定键盘的类型 100
4.2.5 关闭键盘 103
4.2.6 TextField视图和键盘的应用 106
4.3 Text View视图 109
4.3.1 创建Text View视图 109
4.3.2 Text View视图的属性介绍 110
4.3.3 Text View视图的应用 110
4.4 小结 114
4.5 习题 114
第5章 提醒用户的操作( 教学视频:63分钟) 116
5.1 警告视图 116
5.1.1 创建警告视图 116
5.1.2 警告视图的显示 116
5.1.3 警告视图的4种显示形式 117
5.1.4 响应警告视图 121
5.2 动作表单 123
5.2.1 动作表单的创建 123
5.2.2 动作表单的显示 123
5.2.3 响应动作表单 124
5.2.4 动作表单的显示形式 126
5.3 小结 128
5.4 习题 128
第6章 图形图像处理( 教学视频:111分钟) 130
6.1 创建图像视图 130
6.1.1 静态创建 130
6.1.2 动态创建 131
6.2 图像视图的使用 133
6.2.1 设置显示类型 133
6.2.2 改变位置 134
6.2.3 改变大小 136
6.2.4 旋转 137
6.2.5 缩放 138
6.3 图像的应用 139
6.3.1 变量的属性 140
6.3.2 图片浏览器 140
6.4 绘制图片的基础知识 143
6.4.1 图形上下文 143
6.4.2 绘制图片中常用到的数据类型 144
6.5 绘制图片的操作 144
6.5.1 绘制路径 144
6.5.2 绘制位图 148
6.5.3 绘制字体 150
6.5.2 添加阴影 153
6.6 小结 154
6.7 习题 154
第7章 使用网页( 教学视频:57分钟) 156
7.1 创建网页视图 156
7.2 网页视图的使用 157
7.2.1 加载网页视图 157
7.2.2 自动缩放页面 159
7.2.3 自动识别网页中的内容 160
7.3 网页视图的应用 163
7.3.1 导航动作 163
7.3.2 协议 164
7.3.3 加载中常用到的函数 167
7.3.4 网页浏览器 167
7.4 小结 170
7.5 习题 170
第8章 表的操作( 教学视频:113分钟) 172
8.1 表视图的创建 172
8.1.1 静态创建 172
8.1.2 动态创建 172
8.2 表视图的使用 173
8.2.1 表单元 174
8.2.2 添加内容 174
8.2.3 添加选取标记 179
8.2.4 删除表单元 181
8.2.5 插入表单元 183
8.2.6 移动表单元 186
8.2.7 缩进 187
8.2.8 响应 189
8.3 分组表视图的创建 190
8.3.1 静态创建分组表视图 190
8.3.2 动态创建分组表视图 191
8.4 分组表视图的使用 191
8.4.1 分组表视图的内容填充 191
8.4.2 UITableViewStylePlain风格的表视图填充 194
8.4.3 添加索引 196
8.5 表视图的应用 198
8.5.1 导航控制器 198
8.5.2 标签栏控制器 201
8.5.3 表视图控制器 205
8.5.4 应用 205
8.6 小结 212
8.7 习题 213
第9章 使用地图服务( 教学视频:56分钟) 214
9.1 获取位置信息 214
9.1.1 显示位置数据 214
9.1.2 管理和提供位置服务 214
9.1.3 显示位置方向 217
9.2 创建地图 218
9.3 地图的使用 219
9.3.1 设置显示类型 219
9.3.2 获取/指定位置 221
9.3.3 标记 224
9.3.4 标记上显示位置 226
9.3.5 标注 227
9.3.6 应用地图 228
9.4 小结 231
9.5 习题 231
第10章 使用选择器( 教学视频:49分钟) 233
10.1 创建日期选择器 233
10.1.1 静态创建日期选择器 233
10.1.2 动态创建日期选择器 233
10.2 日期选择器的使用 234
10.2.1 设置显示类型 234
10.2.2 设置日期选择器所属位置 235
10.2.3 设置日期选择器的时间间隔 236
10.3 应用日期选择器 236
10.3.1 字符串和日期的相互转换 236
10.3.2 时间设置器 237
10.4 创建自定义选择器 239
10.4.1 静态创建自定义选择器 239
10.4.2 动态创建自定义选择器 239
10.5 自定义选择器的使用流程 240
10.5.1 填充内容 240
10.5.2 分栏显示自定义选择器 242
10.5.3 应用自定义选择器 244
10.6 小结 247
10.7 习题 247
第11章 动画( 教学视频:42分钟) 249
11.1 动画的使用设置 249
11.1.1 开始准备动画 249
11.1.2 设置动画的持续时间 249
11.1.3 设置动画的相对速度 249
11.1.4 结束动画 250
11.2 使用过渡动画 251
11.2.1 翻页动画 251
11.2.2 旋转动画 254
11.3 时间定时器 256
11.3.1 创建时间定时器 256
11.3.2 使用时间定时器 257
11.4 小结 262
11.5 习题 262
第3篇 iPhone应用开发
第12章 操作地址簿和电子邮件( 教学视频:43分钟) 264
12.1 使用地址簿 264
12.1.1 显示地址簿 264
12.1.2 添加联系人 265
12.1.3 显示并编辑个人信息 268
12.1.4 完善联系人信息 271
12.1.5 应用地址簿 273
12.2 使用电子邮件 278
12.2.1 显示系统邮件 278
12.2.2 发送电子邮件 280
12.3 小结 282
12.4 习题 282
第13章 多媒体( 教学视频:75分钟) 285
13.1 操作照片 285
13.1.1 添加照片 285
13.1.2 删除照片 286
13.1.3 设置照片的过渡动画 286
13.2 照片的使用 287
13.2.1 访问照片 287
13.2.2 设置照片的来源 288
13.2.3 设置照片的可编辑性 289
13.2.4 设置拍摄照片 290
13.2.5 应用照片 294
13.3 使用音频 296
13.3.1 系统声音 296
13.3.2 声音播放器 298
13.3.3 录音 303
13.3.4 访问音乐库 305
13.4 使用视频 309
13.4.1 视频播放器的创建 309
13.4.2 视频的使用 310
13.5 小结 312
13.6 习题 312
第14章 手势( 教学视频:34分钟) 314
14.1 iPhone中常用的手势 314
14.1.1 手势的简介 314
14.1.2 轻拍 314
14.1.3 捏 317
14.1.4 滑动 319
14.1.5 旋转 320
14.1.6 移动 322
14.1.7 长按 323
14.2 自定义的手势 325
14.2.1 触摸的常用方法 325
14.2.2 应用自定义手势 326
14.3 小结 328
14.4 习题 328
前 言
2007年,第一代iPhone手机推出,开创了智能手机的先河。由于iPhone全新的界面设计、极高的用户体验度以及丰富的软件,成为最受欢迎的智能手机设备。同时,苹果的AppStore模式,也被程序员广泛了解。越来越多的公司和个人开发人员加入到iPhone开发的阵营。
大量的软件公司和个人从iPhone应用开发中获利。但对于新手来说,进行iPhone开发却困难重重。第一,普通用户缺少苹果开发的相应系统环境和硬件设备;第二,iPhone应用开发采用了冷僻的Objective-C语言;第三,智能手机开发模式与普通PC程序有较大差异;第四,苹果官方提供的开发资料均为英文。诸多原因,造成国内iPhone开发属于少数人士的专利。
为了让广大的读者也可以比较容易进入iPhone开发领域,笔者专门编写了本书。本书将带领各位读者不用购买专门设备就可以进行开发,不需要有Objective-C语言基础也可以拿起本书进行学习,不需要手机程序开发经验就可以编写相应的程序,不需要好的英语基础也可以掌握iPhone开发技术。
本书是一本iPhone开发入门读物。考虑新手入门的特点,本书用通俗易懂的语言,有针对性地结合了大量示例,帮助读者尽可能好而快地掌握每项技术。同时为了方便读者可以高效而直观地掌握iPhone开发技术,本书提供了全程多媒体教学视频,以辅助读者学习本书所讲解的内容。学习完本书内容后,读者可以建立起iPhone技术的思想框架,熟悉iPhone开发的核心技术,并对iPhone的实际应用开发有个初步的感受,为进一步深入学习打好基础。本书有何特色
1.配多媒体教学视频
由于iPhone开发中有较多的界面操作,用文字比较难以清晰表达,所以本书提供了配套的全程多媒体教学视频辅助读者学习。通过这些视频,读者可以更好地理解本书所讲解的内容,从而快速掌握iPhone开发。
2.门槛低,没有Objective-C基础,也可以学习
大量的软件公司和个人从iPhone应用开发中获利。但对于新手来说,进行iPhone开发却困难重重。第一,普通用户缺少苹果开发的相应系统环境和硬件设备;第二,iPhone应用开发采用了冷僻的Objective-C语言;第三,智能手机开发模式与普通PC程序有较大差异;第四,苹果官方提供的开发资料均为英文。诸多原因,造成国内iPhone开发属于少数人士的专利。
为了让广大的读者也可以比较容易进入iPhone开发领域,笔者专门编写了本书。本书将带领各位读者不用购买专门设备就可以进行开发,不需要有Objective-C语言基础也可以拿起本书进行学习,不需要手机程序开发经验就可以编写相应的程序,不需要好的英语基础也可以掌握iPhone开发技术。
本书是一本iPhone开发入门读物。考虑新手入门的特点,本书用通俗易懂的语言,有针对性地结合了大量示例,帮助读者尽可能好而快地掌握每项技术。同时为了方便读者可以高效而直观地掌握iPhone开发技术,本书提供了全程多媒体教学视频,以辅助读者学习本书所讲解的内容。学习完本书内容后,读者可以建立起iPhone技术的思想框架,熟悉iPhone开发的核心技术,并对iPhone的实际应用开发有个初步的感受,为进一步深入学习打好基础。本书有何特色
1.配多媒体教学视频
由于iPhone开发中有较多的界面操作,用文字比较难以清晰表达,所以本书提供了配套的全程多媒体教学视频辅助读者学习。通过这些视频,读者可以更好地理解本书所讲解的内容,从而快速掌握iPhone开发。
2.门槛低,没有Objective-C基础,也可以学习
本书针对读者缺少Objective-C基础知识的特点,在第2章较为详细地讲解了相应的语法知识,在后面章节针对iPhone开发中的Objective-C难点也进行了重点分析。这样,即便读者以前没有Objective-C的任何基础,也可以借助本书顺利学习。
……
评论
还没有评论。