图书介绍
iPad应用开发从入门到精通 第3版PDF|Epub|txt|kindle电子书版本网盘下载
![iPad应用开发从入门到精通 第3版](https://www.shukui.net/cover/52/30625793.jpg)
- (美)戈尔茨坦著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115356314
- 出版时间:2014
- 标注页数:498页
- 文件大小:80MB
- 文件页数:520页
- 主题词:便携式计算机-应用程序-程序设计
PDF下载
下载说明
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