图书介绍

iPad应用开发实战pdf电子书版本下载

iPad应用开发实战
  • 李晨著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111338352
  • 出版时间:2011
  • 标注页数:268页
  • 文件大小:40MB
  • 文件页数:280页
  • 主题词:便携式计算机-基本知识

PDF下载


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

下载说明

iPad应用开发实战PDF格式电子书版下载

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

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

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

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

图书目录

第1章iPad开发入门 1

1.1 iPad概览 2

1.2从PC到iPad 3

1.3从iPhone到iPad 4

1.4 iPad开发的必备知识 5

1.5 iPad开发的必备工具 5

1.6第一个iPad应用—Hello World 6

1.6.1建立工程:HelloWorldMail 7

1.6.2工程概览 8

1.6.3添加按钮 15

1.6.4邮件编辑器 17

1.7小结 19

第2章视图和视图控制器 20

2.1视图(UIView) 21

2.1.1视图概览 21

2.1.2窗口(UIWindow) 22

2.1.3网页视图(UIWebView) 23

2.2视图控制器(UIViewController) 23

2.2.1视图控制器概览 23

2.2.2导航控制器(UINavigationController) 24

2.2.3标签控制器(UITabBarController) 25

2.3弹出控制器(UIPopoverController) 26

2.4分割视图控制器(UISplitViewController) 27

2.5实例:iPad网页导航 27

2.5.1基于分割视图控制器的应用 27

2.5.2网页视图 29

2.5.3表格视图 31

2.6小结 34

第3章 内存管理 35

3.1对象所有权、引用计数与释放 36

3.2自动释放与便捷方法 38

3.3访问器方法与属性 39

3.4改变引用计数的特殊情况 40

3.5内存管理总结 41

第4章 键盘输入和自定义键盘 42

4.1文本输入与系统键盘 43

4.2自定义键盘之一:替代系统键盘 47

4.3自定义键盘之二:与系统键盘共存 50

4.4自定义键盘之三:修改系统键盘 51

4.5小结 55

第5章 绘图 56

5.1 iOS概览 57

5.2 iOS中的绘图技术 58

5.3 Quartz 2D 59

5.4贝济埃路径的使用 61

5.5画图实战:绘图板 62

5.6小结 74

第6章 容器类的使用 76

6.1数组(NSArray)与可变数组(NSMutableArray) 77

6.1.1数组的创建与初始化 78

6.1.2查询数组 78

6.1.3产生新数组 79

6.1.4比较数组 79

6.1.5保存数组 79

6.1.6添加对象(NSMutableArray方法) 79

6.1.7移除对象(NSMutableArray方法) 79

6.1.8替换对象 80

6.2字典(NSDictionary)与可变字典(NSMutableDictionary) 80

6.2.1创建字典 80

6.2.2获取关键字与数值 81

6.2.3保存字典 81

6.2.4添加条目(NSMutableDictionary方法) 81

6.2.5移除条目(NSMutableDictionary方法) 81

6.3集合(NSSet)与可变集合(NSMutableSet) 81

6.3.1创建集合 82

6.3.2读取集合 82

6.3.3比较集合 82

6.3.4添加或移除对象(NSMutableSet方法) 82

6.3.5集合操作(NSMutableSet方法) 83

6.4容器在拼图游戏中的使用 83

6.4.1拼图游戏的设计 83

6.4.2相关定义 84

6.4.3 Piece类与字典 87

6.4.4 Puzzle类与字典和数组 89

6.5小结 93

第7章文件系统 94

7.1 iOS文件系统概述 95

7.2通过模拟器看应用的包裹 96

7.3文件管理器 97

7.4 NSString的路径功能 98

7.5拼图游戏中的文件管理 99

7.6小结 107

第8章绘图进阶 108

8.1屏幕旋转 109

8.2绘制曲线和切割图案 111

8.3高级绘图在拼图游戏中的应用 114

8.4小结 122

第9章 触摸事件与手势识别 123

9.1触摸事件、视图结构与响应顺序 124

9.2官方SDK中的手势识别器 126

9.3 Photo Jigsaw中对触摸的响应 128

9.4自定义的手势识别器 135

9.5小结 136

第10章 同时性编程与定时器 137

10.1同时性编程概述 138

10.2操作队列 140

10.3拼图游戏中的同时性编程 142

10.4定时器及其在拼图游戏中的使用 146

10.5小结 148

第11章 动画 150

11.1 iOS动画技术概述 151

11.2用图像视图来逐帧显示动画 153

11.3视图的动画技术 154

11.4 CogRadio应用 156

11.5 CogRadio应用中的动画 160

11.6小结 166

第12章 多媒体播放 167

12.1音频播放 168

12.1.1使用系统声音服务来播放音效 168

12.1.2音频播放器 169

12.1.3音乐播放器 169

12.2视频播放 171

12.2.1电影播放器 171

12.2.2在网页视图中嵌入播放 174

12.3 CogRadio中的多媒体 175

12.4小结 178

第13章cocos2d开发入门 179

13.1 cocos2d简介 181

13.1.1导演 181

13.1.2场景和层 182

13.1.3精灵与动作 183

13.2创建cocos2d工程并添加场景 184

13.3添加按钮、精灵和动作 185

13.4粒子系统 187

13.5小结 193

第14章连接设备 195

14.1游戏工具箱简介 196

14.1.1游戏中 196

14.1.2点对点连接 198

14.1.3语音聊天 198

14.2实现点对点连接 199

14.3 OpenFeint游戏平台 203

14.4小结 209

第15章 加速度传感器 210

15.1加速度传感器概述 211

15.2飞机躲子弹游戏 212

15.3倾斜设备来控制飞机 216

15.4分离重力成分 219

15.5小结 221

第16章 地图与连接服务器 222

16.1地图编程概述 223

16.2实战:地图编程 224

16.3与服务器交互 227

16.4实战:与服务器交互 229

16.5小结 235

第17章Objective-C与XCode进阶 236

17.1 NSLog扩展 237

17.2范畴的使用 239

17.3读写器的内存管理 240

17.4 KVO 242

17.5单例 243

17.6运行时的对象查询 245

17.7调试器的巧用 246

17.8 XCode快捷键 247

17.9小结 249

第18章iPad应用的开发证书与营销 250

18.1开发证书的获取 251

18.2联机调试 254

18.3应用名字、说明以及图片 258

18.4应用的提交 261

18.5应用的推广 262

18.6应用升级与销售技巧 263

18.7 iPad开发的长期策略 265

18.8小结 266

精品推荐