图书介绍

iOS 6高级开发手册 原书 第4版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

iOS 6高级开发手册 原书 第4版
  • (美)萨顿著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115344250
  • 出版时间:2014
  • 标注页数:466页
  • 文件大小:81MB
  • 文件页数:489页
  • 主题词:移动终端-应用程序-程序设计-技术手册

PDF下载


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

下载说明

iOS 6高级开发手册 原书 第4版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 特定于设备的开发1

1.1访问基本的设备信息1

1.2添加设备能力限制2

1.2.1用户权限描述3

1.2.2其他常用的Info.plist键4

1.3秘诀:检查设备接近度和电池状态4

1.3.1启用和禁用接近度传感器5

1.3.2监测电池状态5

1.3.3检测Retina支持8

1.4秘诀:取回额外的设备信息8

1.5秘诀:使用加速能力“向上”定位10

1.6处理基本的方向12

1.7同步获取当前的加速计角度13

1.7.1通过加速计计算方向14

1.7.2计算相对角度14

1.8使用加速度移动屏幕上的对象15

1.9秘诀:基于加速计的滚动视图18

1.10秘诀:Core Motion基础21

1.10.1测试传感器22

1.10.2处理程序块22

1.11秘诀:获取和使用设备姿势26

1.12使用运动事件检测晃动27

1.13使用外部屏幕29

1.13.1检测屏幕29

1.13.2获取屏幕分辨率30

1.13.3设置Video Out30

1.13.4添加显示器链接31

1.13.5过扫描补偿31

1.13.6VIDEOkit31

1.14跟踪用户35

1.15还有一件事:检查可用的磁盘空间36

1.16小结37

第2章 文档和数据共享39

2.1秘诀:处理统一类型标识符39

2.1.1通过文件扩展名确定UTI40

2.1.2从UTI转向扩展名或MIME类型41

2.1.3测试顺应性42

2.1.4获取顺应性列表43

2.2秘诀:访问系统粘贴板45

2.2.1存储数据46

2.2.2存储公共类型46

2.2.3获取数据47

2.2.4被动更新粘贴板47

2.3秘诀:监测Documents文件夹48

2.3.1支持文档文件共享48

2.3.2用户控制49

2.3.3Xcode访问49

2.3.4扫描新文档50

2.4秘诀:展示活动视图控制器54

2.4.1展示活动视图控制器55

2.4.2活动项目源55

2.4.3项目提供者55

2.4.4项目源回调56

2.4.5添加服务57

2.4.6项目和服务62

2.4.7支持HTML电子邮件63

2.4.8排除活动63

2.5秘诀:Quick Look预览控制器63

2.6秘诀:添加QuickLook动作66

2.7秘诀:使用文档交互控制器68

2.7.1创建文档交互控制器实例69

2.7.2文档交互控制器属性70

2.7.3提供文档Quick Look支持70

2.7.4检查打开菜单71

2.8秘诀:声明文档支持75

2.8.1创建自定义的文档类型76

2.8.2实现文档支持77

2.9秘诀:创建基于URL的服务81

2.9.1声明模式82

2.9.2测试URL83

2.9.3添加处理程序方法83

2.10小结84

第3章 Core Text85

3.1 Core Text和iOS85

3.1.1属性85

3.1.2 C语言与Objective-C86

3.1.3 UIKit87

3.2属性化字符串87

3.3秘诀:基本的属性化字符串90

3.4秘诀:可变的属性化字符串91

3.5响应者样式的神秘性94

3.6秘诀:属性栈96

3.7秘诀:使用伪HTML创建属性化文本101

3.8利用Core Text绘图105

3.9创建图像图案108

3.10秘诀:在滚动视图上绘制Core Text110

3.11秘诀:探讨字体112

3.12向应用程序中添加自定义的字体114

3.13秘诀:把Core Text进行分页处理114

3.14秘诀:把属性化文本绘制到PDF中116

3.15秘诀:大电话文本117

3.16小结121

第4章 几何学123

4.1秘诀:获取贝塞尔路径中的点123

4.2稀释点125

4.3秘诀:平滑绘图128

4.4秘诀:基于速度的笔画130

4.5秘诀:限制贝塞尔路径132

4.6秘诀:放入路径137

4.7处理曲线139

4.8秘诀:沿着贝塞尔路径移动项目143

4.9秘诀:沿着贝塞尔路径绘制属性化文本145

4.10秘诀:视图变换148

4.10.1基本变换149

4.10.2揭密149

4.10.3获取变换值150

4.10.4设置变换值151

4.10.5获取视图点的位置152

4.11秘诀:测试视图相交154

4.12小结159

第5章 联网161

5.1秘诀:安全凭证存储161

5.2秘诀:输入凭证165

5.3秘诀:处理身份验证质询170

5.4秘诀:上传数据172

5.5秘诀:构建简单的Web服务器176

5.6秘诀:OAuth实用程序180

5.7秘诀:OAuth过程184

5.7.1第1步:从API提供商请求令牌184

5.7.2第2步:获取和存储令牌184

5.7.3第3步:请求用户访问185

5.7.4第4步:获取一个OAuth验证者令牌185

5.7.5第5步:利用访问令牌进行身份验证187

5.8小结191

第6章 图像193

6.1图像源193

6.2读取图像数据195

6.2.1 UIImage类的便捷方法195

6.2.2查找沙盒中的图像197

6.2.3从URL加载图像198

6.2.4从资产库中读取数据198

6.3秘诀:放入和填充图像199

6.4秘诀:旋转图像203

6.5秘诀:处理位图表示206

6.5.1坐标系统之间的转换206

6.5.2查找数据207

6.5.3在图像数据与位图数据之间转换208

6.6秘诀:基本的图像处理210

6.7秘诀:图像卷积212

6.8秘诀:基本的Core Image处理215

6.9抓取基于视图的截屏图217

6.10绘制到PDF文件中218

6.11秘诀:倒影219

6.12秘诀:发射器222

6.13小结224

第7章 照相机225

7.1秘诀:拍摄照片225

7.1.1设置选择器225

7.1.2显示图像226

7.1.3把图像保存到相册227

7.2秘诀:启用闪光灯229

7.3秘诀:访问AVFoundation照相机231

7.3.1需要照相机231

7.3.2查询和获取照相机232

7.3.3建立照相机会话233

7.3.4切换照相机235

7.3.5照相机预览236

7.3.6布置照相机预览236

7.3.7照相机图像助手237

7.4秘诀:EXIF238

7.4.1 ImageIO238

7.4.2查询元数据239

7.4.3包装UIImage240

7.5图像方位243

7.6秘诀:Core Image过滤245

7.7秘诀:Core Image人脸检测247

7.8秘诀:对实时馈送进行抽样253

7.9小结257

第8章 音频259

8.1秘诀:利用AVAudioPlayer播放音频259

8.1.1初始化音频播放器259

8.1.2监测音频级别260

8.1.3播放进度和擦除261

8.1.4捕获播放的结束262

8.2秘诀:循环音频267

8.3秘诀:处理音频中断270

8.4秘诀:录制音频273

8.5秘诀:利用Audio Queues录制音频279

8.6秘诀:利用MPMediaPickerController选择音频286

8.7创建媒体查询288

8.7.1构建查询288

8.7.2使用谓词289

8.8秘诀:使用MPMusicPlayerController290

8.9小结294

第9章 连接到Address Book295

9.1 AddressBook框架295

9.1.1 AddressBookUI295

9.1.2 AddressBook及其数据库296

9.1.3记录296

9.1.4自定义的ABStandin类297

9.1.5查询Address Book301

9.1.6包装AddressBook框架301

9.1.7使用记录函数302

9.1.8获取和设置字符串302

9.1.9处理日期属性304

9.1.10多值记录属性305

9.1.11存储多值数据309

9.1.12处理多值项目310

9.1.13地址、社会概况和即时消息属性311

9.1.14Address Book中的图像313

9.1.15创建、添加和删除记录314

9.1.16搜索联系人316

9.1.17对联系人排序317

9.1.18处理群组317

9.1.19ABContact、ABGroup和ABContactsHelper320

9.2秘诀:搜索Address Book321

9.3秘诀:访问联系人图像数据323

9.4秘诀:选择人员325

9.5秘诀:限制联系人选择器属性327

9.6秘诀:添加和删除联系人329

9.7修改和查看单独的联系人332

9.7.1用户编辑332

9.7.2委托方法333

9.8秘诀:“未知的”人员控制器333

9.9小结336

第10章 位置337

10.1授权Core Location337

10.1.1测试位置服务337

10.1.2重置位置和隐私338

10.1.3检查用户权限339

10.1.4测试Core Location特性340

10.2秘诀:Core Location简介341

10.2.1位置属性343

10.2.2跟踪速度344

10.3秘诀:地理围栏344

10.4秘诀:使用行进方向值跟踪“North”347

10.5秘诀:前向和反向地理编码349

10.6秘诀:查看位置352

10.7秘诀:用户位置注释356

10.8创建地图注释359

10.8.1创建、添加和删除注释360

10.8.2注释视图360

10.8.3自定义注释视图361

10.8.4响应注释按钮的点按动作362

10.9小结365

第11章 GameKit367

11.1启用Game Center367

11.2秘诀:登录到Game Center369

11.3设计排行榜和成绩370

11.3.1构建排行榜370

11.3.2创建成绩372

11.4秘诀:访问排行榜373

11.5秘诀:显示Game Center视图控制器375

11.6秘诀:提交分数377

11.7秘诀:检查成绩378

11.8秘诀:把成绩报告给Game Center379

11.9秘诀:多玩家配对安排381

11.10秘诀:响应配对安排者382

11.11秘诀:创建邀请处理程序384

11.12管理配对状态385

11.13秘诀:处理玩家状态改变386

11.14秘诀:获取玩家名字387

11.14.1比较玩家388

11.14.2获取本地玩家388

11.15游戏玩法389

11.16序列化数据389

11.17秘诀:同步数据393

11.18秘诀:逐回合地安排配对395

11.19秘诀:响应基于回合的邀请397

11.20秘诀:加载配对398

11.21秘诀:响应玩法400

11.22秘诀:结束游戏玩法404

11.23删除配对407

11.24秘诀:Game Center语音409

11.24.1测试聊天可用性409

11.24.2建立播放和录制音频会话409

11.24.3创建语音聊天411

11.24.4开始和停止聊天411

11.24.5聊天状态监测411

11.24.6实现聊天按钮412

11.24.7控制音量413

11.25GameKit对等服务413

11.25.1 GameKit Bluetooth的局限性414

11.25.2 Bonjour会话414

11.25.3服务器、客户和对等方415

11.25.4对等连接过程415

11.25.5发送和接收数据418

11.25.6状态改变419

11.25.7创建GameKit助手420

11.25.8对等语音聊天420

11.25.9实现语音聊天420

11.25.10创建“联机”GameKit连接421

11.26小结423

第12章 StoreKit425

12.1初识StoreKit425

12.1.1履约425

12.1.2StoreKit开发悖论426

12.1.3开发和测试427

12.1.4提交427

12.2创建测试账户427

12.3创建新的应用程序中的购买项目428

12.3.1填写细节区域429

12.3.2添加本地化描述430

12.3.3填写定价区域431

12.3.4提供购买GUI截屏图431

12.3.5提交应用程序中的购买产品以进行评审432

12.4构建店面GUI432

12.5购买项目434

12.5.1签出iTunes账户以进行测试435

12.5.2在购买后重新获得程序控制435

12.5.3注册购买438

12.5.4恢复购买438

12.5.5购买多个项目439

12.5.6处理注册购买中的延迟439

12.6验证收据439

12.7小结442

第13章 推送通知443

13.1推送通知简介443

13.1.1推送的工作原理444

13.1.2多个提供者支持444

13.1.3安全445

13.1.4推送限制445

13.1.5推送通知与本地通知446

13.2配置推送446

13.2.1生成新的应用程序标识符446

13.2.2生成SSL证书447

13.2.3特定于推送的配置448

13.2.4创建推送兼容的应用程序449

13.3注册应用程序449

13.3.1获取设备令牌449

13.3.2处理令牌请求错误450

13.3.3响应通知450

13.4秘诀:推送客户骨架452

13.5构建通知有效载荷457

13.5.1本地化的提醒458

13.5.2从字典转换为JSON458

13.5.3自定义的数据458

13.5.4在启动时接收数据458

13.6秘诀:发送通知459

13.6.1沙盒和生产460

13.7反馈服务464

13.8设计推送465

13.9小结466

热门推荐