图书介绍

iPad应用开发实践指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

iPad应用开发实践指南
  • (美)特纳,(美)哈林顿著;张菲译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111406174
  • 出版时间:2013
  • 标注页数:502页
  • 文件大小:92MB
  • 文件页数:517页
  • 主题词:便携式计算机-基本知识

PDF下载


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

下载说明

iPad应用开发实践指南PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 入门1

第1章 你的第一个应用程序1

1.1 创建“Hello World”项目1

1.2 在屏幕上显示文字5

1.3 说“Hello6

1.4 小结10

第2章 Xcode入门11

2.1 集成开发环境11

2.2 工作区窗口12

2.2.1 工具栏12

2.2.2 导航区12

2.2.3 编辑区13

2.2.4 工具区14

2.2.5 调试区15

2.3 首选项15

2.3.1 字体与颜色16

2.3.2 文本编辑16

2.3.3 按键绑定首选项18

2.3.4 代码补全19

2.4 开发者文档20

2.5 编辑器21

2.6 项目设置22

2.7 方案23

2.8 组织者24

2.9 其他Xcode工具25

2.10 小结25

第3章 Interface Builder入门26

3.1 Interface Builder26

3.2 IB怎样工作27

3.3 着手使用IB27

3.3.1 选取与复制对象29

3.3.2 对齐对象29

3.3.3 布局矩形框31

3.3.4 修改状态31

3.4 将NIB与代码关联起来33

3.4.1 在代码中定义插座变量33

3.4.2 使用辅助编辑器36

3.5 故事板37

3.6 小结37

第4章 Objective-C入门38

4.1 什么是Objective-C38

4.2 玩转Objective-C39

4.2.1 动手写代码40

4.2.2 对象41

4.2.3 类42

4.2.4 NSObject43

4.2.5 接口43

4.2.6 实例变量44

4.2.7 声明属性45

4.2.8 方法47

4.2.9 实现47

4.2.10 合成48

4.2.11 init49

4.2.12 super49

4.2.13 flip49

4.2.14 选择器50

4.2.15 点语法51

4.3 CoinTosser类的用法51

4.4 内存管理52

4.5 小结53

第5章 Cocoa入门54

5.1 Cocoa栈54

5.2 Foundation55

5.2.1 数据类型56

5.2.2 集合类60

5.2.3 工具类与函数61

5.3 UIKit65

5.3.1 UIApplication65

5.3.2 UIWindow65

5.3.3 UIScreen65

5.3.4 UIView65

5.3.5 UIViewController65

5.3.6 UIWebView65

5.3.7 UILabel66

5.3.8 UITextField66

5.3.9 UITextView66

5.3.10 UIButton66

5.3.11 UITableView与UITableViewCell67

5.3.12 UIScrollView67

5.3.13 UIPageControl67

5.3.14 UIPickerView67

5.3.15 UIDatePicker67

5.3.16 UISwitch67

5.3.17 UISlider68

5.3.18 UIMenuController和UIMenuItem68

5.3.19 UIImage68

5.3.20 UIImageView68

5.3.21 UINavigationBar68

5.3.22 UINavigationController69

5.3.23 UIToolbar69

5.3.24 UITabBar69

5.3.25 UIBarButtonItem69

5.3.26 UISegmentedControl70

5.4 Cocoa中常见的设计模式70

5.4.1 模型-视图-控制器模式70

5.4.2 目标-动作模式71

5.5 小结71

第6章 为iPad配置信息72

6.1 关于iOS配置门户72

6.2 提供信息的过程:概括说明73

6.2.1 设备ID是什么73

6.2.2 什么是应用程序ID74

6.2.3 什么是开发信息提供概述75

6.3 设立开发用的机器76

6.3.1 请求开发许可证76

6.3.2 提交CSR以求批准78

6.3.3 下载并安装许可证79

6.4 配置设备80

6.5 使用iOS配置门户81

6.5.1 添加设备ID82

6.5.2 添加应用程序ID83

6.5.3 创建开发信息提供概述84

6.5.4 下载开发信息提供概述85

6.5.5 安装开发信息提供概述86

6.6 小结86

第7章 应用程序设计87

7.1 定义应用程序87

7.1.1 应用程序名称88

7.1.2 应用程序概述88

7.1.3 功能清单88

7.1.4 目标用户89

7.1.5 再度审视功能清单90

7.1.6 有竞争关系的产品90

7.1.7 App Charter示例90

7.2 用户界面构思92

7.2.1 阅读HIG(iOS人机界面指南)92

7.2.2 使你的应用程序“令人心动”92

7.2.3 为设备设计93

7.2.4 人们使用iOS设备与使用网页或桌面计算机的方式不一样93

7.2.5 戴上工业设计师的帽子94

7.2.6 比喻94

7.2.7 声音效果94

7.2.8 定制现有的控件95

7.2.9 聘请设计师96

7.3 原型图96

7.3.1 什么是原型图96

7.3.2 要对什么设计原型图97

7.3.3 使用的工具97

7.4 建立原型100

7.4.1 什么是原型100

7.4.2 怎样创建原型应用程序101

7.5 小结101

第二部分 构建PhotoWheel103

第8章 创建主从复合应用程序103

8.1 构建原型应用程序103

8.1.1 什么是分割视图控制器104

8.1.2 创建新的项目105

8.1.3 使用模拟器105

8.2 更进一步的观察106

8.2.1 项目结构107

8.2.2 应用程序委派107

8.2.3 启动选项111

8.2.4 其他UIApplicationDelegate方法112

8.3 UISplitViewController详解112

8.3.1 指定分割视图控制器的委派115

8.3.2 细节视图控制器116

8.3.3 主视图控制器116

8.4 小结117

8.5 习题117

第9章 使用表格视图118

9.1 首要的事情118

9.2 深层剖析120

9.2.1 UITableView120

9.2.2 UITableViewCell121

9.2.3 UITableViewDelegate121

9.2.4 UITableViewDataSource121

9.2.5 UITableViewController121

9.3 操作表格视图121

9.3.1 一个简单的模型121

9.3.2 显示数据123

9.3.3 添加数据127

9.3.4 编辑数据139

9.3.5 删除数据143

9.3.6 重排数据144

9.3.7 选取数据145

9.4 小结147

9.5 习题148

第10章 用视图工作149

10.1 定制视图149

10.2 轮状视图150

10.3 旋转木马视图156

10.4 Photo Wheel视图单元161

10.5 小结164

10.6 习题164

第11章 使用触屏手势165

11.1 触摸手势简介165

11.1.1 预定义的触屏手势166

11.1.2 手势种类166

11.1.3 怎样使用手势识别类166

11.2 定制触屏手势169

11.2.1 创建拨动手势识别类170

11.2.2 拨动手势识别类的用法172

11.3 小结176

11.4 习题176

第12章 添加照片177

12.1 两种途径177

12.1.1 Assets Library177

12.1.2 图片捡拾控制器178

12.2 图片捡拾控制器的用法179

12.2.1 使用动作单181

12.2.2 UIImagePickerController的用法184

12.2.3 保存至摄像头胶卷187

12.3 小结188

12.4 习题188

第13章 数据持久化189

13.1 数据模型189

13.1.1 照片189

13.1.2 相册189

13.1.3 前瞻性考虑189

13.2 使用属性清单来构建模型190

13.2.1 什么是属性清单190

13.2.2 建立数据模型190

13.2.3 读取和保存相册191

13.2.4 向相册添加新照片195

13.2.5 显示相册中的照片198

13.3 使用Core Data构建模型200

13.3.1 什么是Core Data200

13.3.2 托管对象和实体描述200

13.3.3 托管对象语境201

13.3.4 持久存储和持久存储协调器202

13.3.5 向PhotoWheelPrototype添加Core Data202

13.3.6 添加Core Data框架202

13.3.7 建立Core Data栈203

13.4 在PhotoWheel中使用Core Data206

13.4.1 Core Data的模型编辑器206

13.4.2 添加实体206

13.4.3 创建NSManagedObject子类209

13.5 向模型对象添加定制代码211

13.5.1 用Core Data读取和保存相册215

13.5.2 使用Core Data向相册添加新照片218

13.5.3 用Core Data显示相册中的照片220

13.6 直接使用SQLite221

13.7 小结221

13.8 习题221

第14章 Xcode中的故事板222

14.1 什么是故事板222

14.1.1 故事板的用法223

14.1.2 场景224

14.1.3 过渡224

14.2 对PhotoWheel创作故事板225

14.2.1 工作区225

14.2.2 添加主故事板226

14.2.3 设置UIMainStoryboardFile227

14.2.4 更新AppDelegate228

14.2.5 添加图片228

14.2.6 应用程序图标229

14.2.7 初始的视图控制器229

14.2.8 另一个场景230

14.2.9 创建过渡232

14.3 小结233

14.4 习题233

第15章 视图控制器详解234

15.1 实现视图控制器234

15.2 过渡236

15.2.1 创建定制过渡237

15.2.2 设置过渡237

15.2.3 实现定制过渡239

15.2.4 编译之前的工作241

15.3 定制弹出转换243

15.4 容器视图控制器245

15.4.1 创建容器视图控制器246

15.4.2 添加子场景246

15.4.3 添加子视图控制器248

15.4.4 修正定制的推式过渡251

15.5 小结251

15.6 习题252

第16章 构造主屏幕253

16.1 重用原型代码253

16.1.1 复制文件254

16.1.2 Core Data模型255

16.1.3 WheelView要做的修改260

16.2 显示相册270

16.2.1 实现相册集视图控制器271

16.2.2 设置托管对象语境277

16.2.3 添加相册278

16.3 管理相册279

16.3.1 选取相册279

16.3.2 对相册起名283

16.3.3 修正工具栏的显示288

16.3.4 删除相册289

16.4 更美观的相册缩略图291

16.5 添加照片294

16.6 显示照片299

16.6.1 使用GridView类308

16.6.2 构建图片栅格视图单元312

16.7 小结315

16.8 习题315

第17章 创建照片浏览器316

17.1 使用滚动视图316

17.2 启动照片浏览器324

17.3 添加Chrome效果332

17.4 放大缩小336

17.5 删除照片342

17.6 小结348

17.7 习题348

第18章 支持设备旋转349

18.1 怎样支持旋转功能349

18.1.1 所支持的设备放置模式350

18.1.2 使用自动尺寸调整功能350

18.2 自定义旋转351

18.2.1 支持旋转相册355

18.2.2 旋转相册场景355

18.2.3 调整WheelView类的代码356

18.2.4 旋转About视图358

18.2.5 旋转照片浏览器358

18.3 修正麻烦点358

18.3.1 修正照片浏览器358

18.3.2 修正主屏幕363

18.4 启动画面365

18.5 小结367

18.6 习题367

第19章 用AirPrint打印368

19.1 打印功能如何工作368

19.1.1 打印中心Print Center368

19.1.2 能打印的前提369

19.1.3 打印API369

19.2 向PhotoWheel添加打印功能369

19.3 小结372

19.4 习题372

第20章 发送电子邮件373

20.1 工作原理373

20.2 SendEmailController类374

20.2.1 引入SendEmailController类375

20.2.2 SendEmailController的用法378

20.3 小结383

20.4 习题383

第21章 Web服务384

21.1 基础知识384

21.2 Flickr385

21.2.1 向PhotoWheel加入Flickr支持386

21.2.2 更新Flickr View Controller Scene388

21.2.3 显示Flickr场景389

21.2.4 包装Flickr应用编程接口391

21.2.5 异步下载照片397

21.2.6 FlickrViewController的实现402

21.3 其他事宜410

21.4 还缺什么411

21.5 小结411

21.6 习题411

第22章 与iCloud同步412

22.1 同步使事情变得简单412

22.2 iCloud的各种概念412

22.2.1 文件协调器和表现器413

22.2.2 UIDocument与UIManagedDocument413

22.2.3 无所不在持久存储414

22.3 为设备提供信息的回顾414

22.3.1 配置应用程序ID414

22.3.2 为iCloud提供信息415

22.3.3 配置iCloud权利416

22.4 对PhotoWheel的iCloud考虑418

22.4.1 同步要做得恰到好处418

22.4.2 使用瞬态Core Data特性419

22.5 更新PhotoWheel以支持iCloud419

22.6 用iCloud来同步照片423

22.6.1 使持久存储协调器无所不在423

22.6.2 从iCloud接收变更427

22.7 小结430

22.8 习题431

第23章 用AirPlay放映幻灯片432

23.1 外部显示选项432

23.2 应用程序对外部显示器的要求432

23.3 外部显示器的应用编程接口433

23.4 向PhotoWheel添加幻灯片放映434

23.4.1 更新故事板434

23.4.2 添加幻灯片放映显示器435

23.5 管理外部显示器437

23.6 推进到下一张照片440

23.7 添加幻灯片放映的用户界面控件442

23.8 更新照片浏览器444

23.9 测试和调试时的注意事项445

23.10 添加对AirPlay设备的支持446

23.11 AirPlay的运用447

23.12 小结448

23.13 习题448

第24章 Core Image的视觉特效449

24.1 Core Image的概念449

24.2 CIFilter450

24.2.1 滤镜类型451

24.2.2 CIFilter的使用451

24.3 图片分析452

24.3.1 自动增强453

24.3.2 脸部识别454

24.4 为PhotoWheel添加Core Image特效454

24.4.1 新建委派方法455

24.4.2 滤镜管理的实例变量456

24.4.3 用户界面的添加456

24.4.4 创建CIFilter特效461

24.4.5 滤镜的运用465

24.4.6 图片自动增强功能的实现466

24.4.7 实现脸部缩放466

24.4.8 其他必要的方法468

24.5 小结469

24.6 习题469

第三部分 最后的润色471

第25章 调试471

25.1 了解问题所在471

25.1.1 问题出在哪里471

25.1.2 重现缺陷471

25.2 调试的概念472

25.3 在Xcode中调试472

25.3.1 设置和管理断点473

25.3.2 定制断点473

25.3.3 到达断点474

25.3.4 检查变量475

25.4 调试示例:外部显示器代码477

25.5 什么时候真的需要NSLog480

25.6 使用Instruments剖析代码481

25.7 小结485

第26章 发布应用程序486

26.1 发布方法486

26.2 构建非正式的发布486

26.2.1 设置非正式发布的配置信息487

26.2.2 准备构建非正式发布的版本487

26.3 构建App Store的发布版本488

26.3.1 设置App Store条款489

26.3.2 准备为App Store发布的版本489

26.3.3 接下来怎么做490

26.4 App Store流程490

26.5 为App Store提供应用程序信息491

26.6 App Store媒体材料493

26.7 iTunes Connect的运用493

26.7.1 用户角色493

26.7.2 管理应用程序494

26.8 发送应用程序494

26.9 更进一步495

26.10 小结495

第27章 结语496

附录A 安装开发工具498

热门推荐