图书介绍

iPad应用开发从入门到精通 第3版PDF|Epub|txt|kindle电子书版本网盘下载

iPad应用开发从入门到精通 第3版
  • (美)戈尔茨坦著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115356314
  • 出版时间:2014
  • 标注页数:498页
  • 文件大小:80MB
  • 文件页数:520页
  • 主题词:便携式计算机-应用程序-程序设计

PDF下载


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

下载说明

iPad应用开发从入门到精通 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 起步1

第1章 “杀手级”iPad应用的要素3

是什么让iPad应用程序变得优秀4

“沉醉其中”的体验5

让内容与场景关联6

设计“触显”体验7

充分利用平台优势7

充分利用系统优势8

访问因特网9

获知用户的位置10

跟踪方向和运动10

检测手势10

多媒体播放11

从苹果自带应用中获得信息11

在应用程序之间复制、剪切和粘贴11

多任务、后台处理和通知12

利用大屏幕12

拥抱iPad的局限13

为手指而设计14

权衡内存和电池电量14

为什么开发iPad应用程序?15

开发满足苹果期许的产品16

应用程序生态17

“漫步云端”18

使用本书示例正确进行应用程序开发19

下一步20

第2章 认识SDK21

使用SDK进行开发21

使用Xcode开发应用22

创建一个Xcode项目23

开发应用程序23

Workspace窗口24

Workspace区域26

显示区域中的内容28

工具栏和标签栏32

组织器窗口33

第3章 Xcode项目的“螺丝钉”35

创建你的项目35

探索你的项目40

项目41

项目编辑器41

项目导航器43

设置你的Xcode首选项46

构建和运行你的应用程序49

构建应用50

iPad分离视图52

Log导航器53

在模拟器中运行54

操作模拟设备55

模拟手势55

卸载应用与重置设备56

适应模拟器的局限57

添加图片、声音资源以及应用程序图标58

标准与视网膜显示59

添加应用程序图标60

新图标61

第二部分 构造RoadTrip应用程序63

第4章 Storyboard和用户体验65

Storyboard简介66

讲述你的“故事”67

使用对象图68

决定应用程序要做什么:RoadTrip应用程序69

创建应用程序结构73

使用框架74

使用设计模式75

iOS设计模式76

MVC设计模式76

使用窗口和视图79

初识窗口79

扫视视图79

你使用的视图类型81

视图控制器——Storyboard的核心85

来讲讲模型87

没有那么完美88

看看别的框架89

Foundation框架89

CoreGraphics框架89

更多框架89

理解项目中的MVC90

第5章 创建RoadTrip的用户界面93

在Storyboard中创建用户界面93

关于视图控制器94

使用Interface Builder添加用户元素95

使用Utility区97

检视器和QuickHelp面板97

Library面板98

理解iPad导航98

添加一个新的视图控制器102

添加用户界面对象111

自适应尺寸115

添加Test Drive按钮119

调整模板代码123

自适应尺寸的按钮127

第6章 运行时、内存管理与属性130

一步步看应用程序生命周期131

UIApplicationMain132

处理运行中的事件136

处理运行时的中断137

视图控制器生命周期概览141

使用Managed Memory Model设计模式142

理解内存管理142

使用引用计数143

自动引用计数(ARC)144

使用ARC相关的变量类型146

理解保持循环147

监听低内存警告149

viewDidUnload方法149

didReceiveMemoryWarning方法150

applicationDidReceiveMemoryWarning:方法150

UIApplicationDidReceiveMemoryWarningNotification:notification150

为应用程序选择正确的内存管理策略151

自定义框架类的行为151

继承151

Delegation模式152

理解声明属性153

声明属性的组成部分154

使用点号154

为声明属性设置修饰符155

编写自己的访问方法157

使用访问方法访问实例变量158

隐藏实例变量158

第7章 使用源代码编辑器160

在Xcode源代码编辑器中进行导航160

使用跳转栏163

使用#pragma mark语句组织你的代码165

使用Xcode源代码编辑器166

使用Live Issues和Fix-it167

编译器警告168

Issue Navigator169

访问文档170

获取Xcode帮助170

组织器窗口173

帮助菜单174

在项目中进行搜索175

使用查找工具定位文件中的符号175

使用Search Navigator在项目或框架中检索176

使用Symbol Navigator177

终于可以编写代码了!177

第三部分 实践中学习——基础功能179

第8章 终于开始编写代码了181

检查网络连接181

下载Reachability示例181

添加代码检查连接性186

装扮主视图189

理解自动旋转196

编写无Bug代码199

在调试区中使用调试导航器200

管理断点202

深入调试区206

深入调试导航器208

在源代码编辑器中显示变量208

单步执行209

第9章 在RoadTrip代码中添加Outlet和Action213

使用自定义视图控制器213

添加自定义视图控制器214

在MainStoryboard中搭建TestDriveController215

理解Outlet217

添加Outlet218

打开Assistant编辑器218

创建Outlet220

连接检视器223

使用Target-Action设计模式225

使用Target-Action模式:关于控件225

添加一个Action227

运行时的Outlet和Action230

第10章 添加动画和声音232

理解iPad动画232

视图几何和坐标系统232

点与像素233

视图的尺寸和位置234

使用数据结构234

视图动画235

最后,添加代码236

实现testDrive方法236

理解Block对象240

旋转对象243

使用iPad音频245

跟踪触控252

实现图片动画255

第四部分 模型和应用程序结构257

第11章 Trip模型259

模型里有什么?259

添加模型数据260

使用属性列表260

在项目中添加属性列表263

添加两个模型类270

理解Trip接口272

实现Trip类274

初始化对象276

调用父类的init方法276

初始化实例变量277

返回self278

初始化Destination类279

创建Trip对象283

再谈Debugger285

第12章 实现Master视图控制器289

建立自定义视图控制器289

添加背景图和标题300

第13章 使用分离视图控制器和Master视图303

在Detail视图中使用导航控制器的问题303

在Master视图中使用导航控制器306

添加手势识别器310

分离视图控制器313

UISplitViewController Delegate315

本地化320

回到主线321

添加工具栏326

对RTMasterViewController的小调整335

还有一点事336

第14章 完成基本的程序架构338

通过Storyboard为应用程序添加更多功能338

添加Weather视图控制器339

添加Events控制器345

添加其余的控制器347

将Split View控制器转换为Detail View控制器的Relationship349

第五部分 添加应用程序内容355

第15章 使用Web视图呈现天气状况357

搭建Weather控制器357

添加自定义视图控制器357

在MainStoryboard文件中搭建WeatherController358

Weather控制器365

进一步使用调试器372

“Unrecognized selector sent to instance”372

“NSUnknownKeyException”373

第16章 使用Page View控制器显示事件375

搭建EventsController376

添加自定义视图控制器376

在MainStoryboard中搭建EventsController377

在MainStoryboard中添加并搭建EventPageController378

扩展Trip模型380

添加Events类382

EventsController及其PageView Controller385

数据源和Delegate385

数据源386

Delegate386

EventsController386

EventPageController391

还剩一个按钮393

第17章 路径导航395

搭建Map控制器395

添加自定义视图控制器395

在MainStoryboard中搭建MapController396

让MapKit发挥作用404

MKMapView404

增强地图功能405

改变地图类型413

添加标注415

创建标注415

显示地图标题和标注419

显示当前位置424

第18章 地址编码430

理解iPad地址编码430

反向地址编码432

第19章 查找位置439

搭建Find控制器439

添加自定义视图控制器439

在MainStoryboard中搭建FindController440

实现Find控制器443

获取输入文本443

取消单元格高亮450

查找位置451

将找到的位置设为地图标题457

第20章 选择目的地459

搭建DestinationController459

添加自定义视图控制器459

在MainStoryboard中搭建DestinationController460

添加一个模态视图464

指定设备方向466

实现Table View467

创建Table View468

添加区段470

显示单元格472

实现用户选择474

选择目的地并保存结果482

关于设置项的一点建议488

接下来做什么?488

第六部分 二十条有用的建议489

第21章 改进RoadTrip的十条建议491

扩充首选项设置491

缓存数据491

跟踪当前位置与目的地之间的距离492

分享到Facebook和Twitter492

边旅行边寄明信片492

旅店预订492

规划旅行路线492

让应用成为生态493

尽早学会外语493

改进实现代码493

第22章 十条建议让你成为快乐的程序员494

保持弱耦合494

关注内存494

不要做重复劳动495

理解状态切换496

在正确的时间做正确的事情496

明智地进行错误处理497

使用Storyboard497

时刻关注用户497

应用程序永无止尽498

保持激情498

热门推荐