网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 iOS6游戏开发入门经典(第2版)/移动开发经典丛书
分类 科学技术-工业科技-电子通讯
作者 (美)乔丹
出版社 清华大学出版社
下载
简介
编辑推荐

《iOS6游戏开发入门经典(第2版)》(作者乔丹)每一章都是以示例为基础的,而且每章之间的示例并没有关联,您可以随便找到感兴趣的一章开始构建特定类型的应用程序。我们建议你在继续前至少浏览一下第1章“应用程序攻略”和第2章“布局攻略”。第1章包含了常见任务的攻略,比如说创建outlet与动作,后续章节将会用到它们,你需要真正理解这些概念。第2章介绍了iOS 6新的布局模式的基础知识。在后续攻略中创建用户界面时就会发现这一章的内容是非常有用的。

内容推荐

使用iOS 6游戏开发入门经典(第2版),学习为iPhone 5和新iPad构建游戏app。《iOS6游戏开发入门经典(第2版)》(作者乔丹)以基于实践的办法,讲述如何使用iOS 6 SDK平台创建游戏,指导您使用核心类开发出包含图形、动画和声音等丰富元素的极具动感的游戏应用程序。

《iOS6游戏开发入门经典(第2版)》开篇使用Storyboard建立一个简单导航,然后呈现诸多新技术,逐步定制和完善简单应用程序,使其最终蜕变成一个完整游戏。

目录

第1章 应用程序攻略 1

1.1 设置单视图应用程序 1

1.2 攻略1-2:链接一个框架 4

1.3 攻略1-3:添加用户界面控件视图 5

1.4 攻略1-4:创建outlet 7

1.5 攻略1-5:创建动作 10

1.6 攻略1-6:创建类 12

1.7 攻略1-7:添加Info.plist属性14

1.8 攻略1-8:添加资源文件 15

1.9 攻略1-9:使用故事板 17

1.9.1 故事板中包含的内容 17

1.9.2 设置使用故事板的应用程序 18

1.9.3 在故事板中添加新场景19

1.9.4 添加一个表视图场景 21

1.9.5 添加一个详细视图 23

1.9.6 设置一个自定义视图控制器 26

1.9.7 使用单元格原型 29

1.10 攻略1-10:错误处理 32

1.10.1 创建一个错误处理框架33

1.10.2 通知用户 36

1.10.3 实现恢复选项 40

1.11 攻略1-11:处理异常 42

1.11.1 处理异常的策略 42

1.11.2 搭建一个测试应用程序42

1.11.3 截获未捕捉的异常 43

1.11.4 报告错误 45

1.11.5 添加按钮 46

1.11.6 通过电子邮件发送报告48

1.11.7 最后一点完善 50

1.12 攻略1-12:添加简化版的应用程序 51

1.12.1 Adding a Build Target 51

1.12.2 编写某个版本的代码52

1.13 攻略1-13:加载启动画面 53

1.13.1 加载图像文件 54

1.13.2 设计加载画面 55

1.14 本章小结 56

第2章 布局攻略57

2.1 攻略2-1使用自动布局57

2.1.1 自动布局的约束57

2.1.2 约束的优先级60

2.1.3 添加尾随按钮61

2.2 攻略2-2::自动布局编程63

2.2.1 设置应用程序63

2.2.2 Visual Format Language65

2.2.3 添加图像视图68

2.2.4 定义图像视图的约束69

2.3 攻略2-3:调试自动布局73

2.3.1 处理二义性的布局74

2.3.2 处理不可满足性的问题77

2.4 本章小结83

第3章 表视图和集合视图攻略85

3.1 攻略3-1:创建未分组的表格85

3.1.1 构建一个应用程序85

3.1.2 添加表示国家的模型88

3.1.3 在表视图中显示数据90

3.1.4 有关缓存单元格的说明93

3.1.5 配置单元格93

3.1.6 有关圆角的说明96

3.1.7 实现辅助视图97

3.1.8 增强用户交互体验102

3.1.9 有关单元格视图自定义的一点说明104

3.2 攻略3-2:编辑UITableView104

3.2.1 UITableView的行动画106

3.2.2 还有其他操作107

3.3 攻略3-3:UITableView的重排序109

3.4 攻略3-4:创建分组的UITableView110

3.5 攻略3-5:注册自定义单元格类116

3.5.1 创建一个自定义表视图单元格类117

3.5.2 注册单元格类119

3.6 攻略3-6:创建国旗挑选器Collection View120

3.6.1 设置应用程序121

3.6.2 创建数据模型122

3.6.3 构建Flag Picker123

3.6.4 定义Collection View界面128

3.6.5 显示国旗挑选器133

3.6.6 通过自动布局将题头居中显示135

3.7 本章小结136

第4章 位置服务攻略137

4.1 关于Core Location137

4.1.1 标准与显著变化服务138

4.1.2 iOS 6的新特性138

4.1.3 位置服务的需求139

4.2 攻略4-1:获得基本的位置信息139

4.2.1 创建应用程序140

4.2.2 开始与停止位置更新142

4.2.3 接收位置更新144

4.2.4 测试位置更新146

4.3 攻略4-2:显著位置变化147

4.3.1 创建应用程序148

4.3.2 启用后台更新149

4.3.3 添加本地通知151

4.4 攻略4-3:追踪磁力计的朝向152

4.4.1 关于朝向追踪152

4.4.2 创建应用程序152

4.4.3 开始与停止朝向更新153

4.4.4 实现委托方法155

4.5 攻略4-4:追踪真实的朝向156

4.6 攻略4-5:区域监测161

4.6.1 关于区域161

4.6.2 欢迎来到巴尔的摩161

4.7 攻略4-6:实现地理编码166

4.7.1 实现反向地理信息编码166

4.7.2 实现正向地理信息编码171

4.7.3 最佳实践173

4.8 本章小结173

第5章 Motion攻略175

5.1 攻略5-1:识别摇晃事件175

5.1.1 拦截摇晃事件175

5.1.2 子类化窗口176

5.1.3 实现摇晃通知177

5.1.4 测试摇晃事件179

5.2 攻略5-2:访问原始的Core Motion数据179

5.2.1 Core Motion传感器179

5.2.2 创建项目180

5.2.3 访问传感器数据182

5.2.4 推送还是拉取186

5.2.5 选择更新间隔187

5.2.6 原始Motion数据的本质187

5.3 攻略5-3:访问设备的Motion数据187

5.3.1 设备移动类188

5.3.2 创建项目188

5.3.3 访问设备的Motion数据190

5.3.4 设置参考帧192

5.4 攻略5-4:通过重力移动标签193

5.4.1 创建应用程序193

5.4.2 通过重力移动标签195

5.4.3 添加加速度197

5.5 本章小结198

第6章 Map攻略199

6.1 攻略6-1:展示一个表示当前位置的地图199

6.1.1 创建应用程序199

6.1.2 用户控制的追踪204

6.2 攻略6-2:通过大头针标记位置205

6.2.1 添加标注对象206

6.2.2 改变大头针的颜色207

6.3 攻略6-3:创建自定义标注209

6.3.1 创建应用程序209

6.3.2 创建自定义标注类211

6.3.3 创建自定义标注视图212

6.3.4 自定义标注详情215

6.3.5 添加详情视图217

6.4 攻略6-4:拖曳大头针219

6.5 攻略6-5:在地图中添加覆盖图层222

6.6 攻略6-6:动态分组标注224

6.6.1 大头针森林225

6.6.2 实现解决方案229

6.6.3 添加颜色编码231

6.7 攻略6-7:从应用程序中启动Maps236

6.7.1 添加地图条目237

6.7.2 以方向模式启动239

6.8 攻略6-8:注册路线应用程序241

6.8.1 声明路线应用程序241

6.8.2 处理启动242

6.8.3 测试路线应用程序244

6.8.4 指定覆盖区域246

6.9 本章小结247

第7章 社交网络攻略249

7.1 攻略7-1:通过Activity View共享内容249

7.1.1 设置Activity View控制器250

7.1.2 排除Activity View项251

7.1.3 包含其他Activity View项253

7.2 攻略7-2:通过Compose View分享内容256

7.3 攻略7-3:通过SLRequest分享内容259

7.3.1 设置主视图259

7.3.2 Requesting Access to Twitter Accounts260

7.3.3 多个账号的处理264

7.4 攻略7-4:接收tweet267

7.4.1 设置基于导航的应用程序268

7.4.2 显示可用的Twitter源269

7.4.3 显示Tweet列表273

7.4.4 显示单条tweet279

7.5 本章小结283

第8章 相机攻略285

8.1 攻略8-1:拍摄照片285

8.1.1 创建用户界面285

8.1.2 访问相机286

8.1.3 取回照片289

8.1.4 实现基本的编辑290

8.1.5 将照片保存到相册291

8.2 攻略8-2:录制视频292

8.3 攻略8-3:编辑视频294

8.4 攻略8-4:使用自定义相机覆盖图层297

8.5 攻略8-5:使用AVCaptureSession显示相机预览301

8.6 攻略8-6:使用AVCaptureSession捕捉静态图片304

8.7 攻略8-7:使用AVCaptureSession捕捉视频310

8.8 攻略8-8:捕捉视频帧317

8.9 本章小结320

第9章 多媒体攻略321

9.1 攻略9-1:播放音频321

9.1.1 创建应用程序321

9.1.2 创建音频播放器323

9.1.3 处理错误与中断325

9.2 攻略9-2:录制音频326

9.2.1 创建音频录制器328

9.2.2 处理中断331

9.3 攻略9-3:访问音乐库331

9.3.1 创建一个基本的音乐

播放器331

9.3.2 处理通知333

9.3.3 选择播放的媒体335

9.3.4 查询媒体338

9.4 攻略9-4:播放后台音频341

9.4.1 创建用户界面341

9.4.2 声明后台模式播放342

9.4.3 实现播放器344

9.5 本章小结350

第10章 图像攻略351

10.1 攻略10-1:绘制简单形状351

10.2 攻略10-2:屏幕截图的编程355

10.3 攻略10-3:使用ImageView358

10.4 攻略10-4:缩放图像362

10.5 攻略10-5:通过滤镜操纵图像370

10.5.1 组合滤镜375

10.5.2 为表视图创建缩略图377

10.6 攻略10-6:识别功能379

10.7 本章小结382

第11章 用户数据攻略383

11.1 攻略11-1:使用NSCalendar和NSDate383

11.2 攻略11-2:获得日历事件388

11.3 攻略11-3:在表视图中显示事件392

11.4 攻略11-4:查看、编辑和删除事件397

11.5 攻略11-5:创建日历事件400

11.6 攻略11-6:创建提醒404

11.6.1 创建应用程序404

11.6.2 请求访问Reminders406

11.6.3 创建基于时间的提醒407

11.6.4 创建基于位置的提醒410

11.7 攻略11-7:访问地址簿415

11.8 攻略11-8:设置联络人信息420

11.9 本章小结425

第12章 数据存储攻略427

12.1 攻略12-1:使用NSUserDefaults持久化数据427

12.2 攻略12-2:使用文件持久化数据432

12.3 攻略12-3:使用Core Data436

12.3.1 理解Core Data436

12.3.2 创建Core Data437

12.3.3 设计数据模型438

12.3.4 创建单词表表视图442

12.3.5 实现单词视图控制器450

12.3.6 添加单词编辑视图453

12.3.7 在iCloud上持久化数据460

12.4 攻略12-4:在iCloud中保存键值对数据460

12.4.1 为应用程序设置iCloud461

12.4.2 在iCloud键值存储中持久化数据464

12.4.3 使用NSUserDefault在本地缓存iCloud数据467

12.5 攻略12-5:在iCloud中存储UIDocuments469

12.6 本章小结475

第13章 数据传输攻略477

13.1 攻略13-1:编写短消息477

13.2 攻略13-2:编写电子邮件482

13.3 攻略13-3:打印图像488

13.4 攻略13-4:打印纯文本494

13.5 攻略13-5:打印视图496

13.6 攻略13-6:通过页面渲染器进行格式化打印498

13.7 本章小结504

第13章 Game Kit攻略505

14.1 攻略14-1:制作可在Game Center上使用的应用程序505

14.1.1 实现游戏505

14.1.2 注册iTunes Connect514

14.1.3 本地玩家鉴定516

14.1.4 在应用程序中显示Game Center520

14.2 攻略14-2:实现积分榜521

14.2.1 定义积分榜521

14.2.2 向Game Center报告分数523

14.3 攻略14-3:实现成就524

14.3.1 在iTunes Connect中定义成就525

14.3.2 报告成就526

14.4 攻略14-4:创建一个简单的回合制多人游戏532

14.4.1 构建井字游戏533

14.4.2 为游戏添加Game Center支持536

14.4.3 实现玩家匹配538

14.4.4 编解码游戏数据543

14.4.5 处理基于回合的事件549

14.5 本章小结551

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/31 17:53:06