图书介绍
iOS 6应用开发实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘铭,朱舸著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111419143
- 出版时间:2013
- 标注页数:394页
- 文件大小:130MB
- 文件页数:410页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
iOS 6应用开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 开发前的准备1
1.1 iOS的历史2
1.2 iOS 5和iOS 6的新特性3
1.2.1 iCloud云服务3
1.2.2 LLVM 3.0编译器3
1.2.3 自动引用计数器3
1.2.4故事板4
1.2.5整合Twitter框架4
1.2.6 iOS 5的其他特性4
1.2.7 iOS 6的新特性6
1.3 iOS设备的相关介绍7
1.3.1各种iOS设备7
1.3.2 iOS设备的显示分辨率8
1.3.3 iOS应用程序与硬件的关系9
1.3.4 iPhone的网络连接9
1.3.5 iPhone的输入与反馈机制10
1.4成为一名iOS开发者10
1.4.1 注册成为Apple Developer11
1.4.2 加入iOS开发者计划13
1.5下载并安装iOS开发工具14
1.6本书实战项目简介16
第2章认识Xcode 417
2.1 Xcode的欢迎界面18
2.2使用模板创建MyDiary项目19
2.3 Xcode的工作界面21
2.3.1 Xcode工具栏21
2.3.2导航区域22
2.3.3 编辑区域25
2.3.4通用区域26
2.4使用代码编辑器28
2.5 iOS模拟器30
2.5.1 iOS模拟器的特性31
2.5.2模拟器中iOS系统的基本设置32
2.5.3在模拟器中安装和卸载应用程序33
2.5.4 iOS模拟器的限制34
2.6管理MyDiary项目的配置选项34
2.6.1 设置设备的支持方向35
2.6.2设置应用程序的图标36
2.6.3设置显示状态栏37
2.6.4 设置应用程序的启动画面38
第3章 有关Objective-C的知识储备40
3.1内存管理基础41
3.1.1 C语言中的内存管理42
3.1.2 面向对象的内存管理42
3.2引用计数器43
3.2.1 使用引用计数器44
3.2.2 使用autorelease48
3.3 类的setter与getter方法51
3.4 dealloc方法54
3.5使用properties简化访问器54
3.6手动内存管理的规则56
3.7 自动引用计数器57
3.7.1 强引用59
3.7.2 弱引用60
第4章 Xcode中的Interface Builder61
4.1 了解Interface Builder62
4.1.1 Interface Builder中的关联62
4.1.2故事板63
4.2创建用户界面66
4.2.1 对象库66
4.2.2 向视图添加界面元素67
4.2.3 Intetface Builder的布局工具68
4.3 自定义界面的外观71
4.3.1 属性检查窗口71
4.3.2 设置辅助功能72
4.3.3 在模拟器中使用辅助功能73
4.4与代码进行关联74
4.4.1要完成的效果74
4.4.2 outlet变量和action方法简介75
4.4.3 为ViewController类添加成员变量75
4.4.4创建outlet关联76
4.4.5 创建action关联77
4.4.6使用快速检查器查看关联78
第5章视图控制器80
5.1 MVC设计模式简介81
5.2 MyDiary项目中的“关于作者”控制器82
5.2.1 为“关于作者”控制器准备照片素材83
5.2.2 设置Segmented Control84
5.2.3为控制器准备相关数据85
5.2.4 UIImage的类方法介绍87
5.3视图控制器的重构88
5.4标签栏控制器90
5.4.1标签栏和其中的标签90
5.4.2在故事板中添加标签栏控制器91
5.4.3 设置标签栏配置条目94
5.5与视图控制器相关的方法介绍96
第6章通过设备获取用户位置99
6.1项目、目标和框架100
6.2 Core Location简介101
6.3创建LocationViewController控制器103
6.4 Core Location框架105
6.4.1 从CLLocationManager获取信息107
6.4.2 在程序中确认定位服务是否可用109
6.4.3 CLLocation类111
6.5委托112
6.5.1 协议112
6.5.2 协议方法114
6.5.3委托、控制器和内存管理115
6.6使用MapKit116
6.6.1 高德地图iOS API116
6.6.2使用高德iOS API显示地图116
6.6.3 在真机上测试高德地图121
第7章创建日记列表123
7.1表格视图的组成部分124
7.2准备要显示的数据124
7.2.1 向Diary类的成员变量赋值125
7.2.2对象的分配和初始化126
7.2.3 在故事板中添加表格视图128
7.2.4 Arrays类131
7.3 UITableViewController类133
7.3.1 剖析DiaryListViewController134
7.3.2 UITableView的数据源134
7.4 UITableViewCell类135
7.4.1 创建与检索单元格137
7.4.2 UITableViewCell的复用140
7.5增加点击交互功能141
第8章通过导航控制器显示多个视图144
8.1 使用导航控制器进行视图间的导航145
8.1.1 导航控制器介绍146
8.1.2创建导航控制器147
8.1.3 导航栏151
8.2增加日记的详细页面155
8.3使用UINavigationController进行导航159
8.3.1 推出视图控制器159
8.3.2在视图控制器间传递数据160
第9章 为日记添加文本记录功能162
9.1创建新的视图控制器163
9.1.1 创建CreateDiaryViewController类163
9.1.2创建Create Diary View Controller场景164
9.1.3 建立IBOutlet和IBAction关联168
9.1.4在应用程序中呈现和销毁CreateDiaryViewController170
9.2几种常用的文本控件175
9.2.1 UILabel控件175
9.2.2 UITextField控件176
9.2.3 UITextView对象177
9.3虚拟键盘的使用178
9.4 NSDate及其相关类180
9.5 日记记录传回DiaryListViewController181
第10章为日记本添加照相功能184
10.1 为项目添加新的视图控制器185
10.1.1 创建CameraViewController类185
10.1.2 CameraViewController的呈现与销毁187
10.2使用UIImagePickerController进行拍照188
10.3在应用程序中存储图片192
10.3.1 NSDictionary类193
10.3.2创建和使用键195
10.3.3 在Detail Diary View Controller场景中显示日记照片198
第11章保存与载入日记200
11.1应用程序沙箱201
11.2创建单例模式DiaryStore类202
11.3获取指定目录的路径204
11.4 归档205
11.4.1 对象的归档205
11.4.2对象的解档206
11.5应用程序的状态与过渡209
11.6使用NSData将数据写入文件系统212
11.7在Mac系统中查看应用程序的资源214
第12章在日记中录制和播放声音216
12.1创建录音机的界面218
12.2声音的录制220
12.2.1 保存录制的音频文件220
12.2.2 完善RecordViewController控制器224
12.2.3按照用户的要求进行录音226
12.3声音的播放227
12.4中断的处理229
12.4.1 在播放声音时处理中断229
12.4.2在录制声音时处理中断230
12.5 在Detail Diary View Controller场景中播放声音231
第13章应用程序的偏好设置234
13.1 了解设置绑定资源包235
13.2为MyDiary添加设置绑定资源包235
13.2.1 向项目中添加设置绑定资源包236
13.2.2设置属性列表236
13.2.3添加文本框设置239
13.2.4添加密码文本框设置241
13.2.5添加多值字段241
13.2.6添加开关设置243
13.2.7添加滑块设置243
13.2.8设置滑块图标243
13.2.9增加设置子视图245
13.3 在应用程序中读取偏好设置内容247
第14章iOS应用程序架构介绍250
14.1 Objective-C和Cocoa Touch251
14.1.1 Cocoa Touch层251
14.1.2 Foundation框架252
14.1.3 iOS中的各种框架252
14.2 iPhone应用程序的架构253
14.2.1 main.m文件254
14.2.2 自动释放池254
14.2.3 UIApplicationMain()函数255
14.2.4应用程序委托256
14.2.5视图控制器257
14.3 iOS应用程序的组成258
14.3.1 应用程序文件夹的结构258
14.3.2 可执行文件258
14.3.3 Info.plist文件258
14.3.4程序图标和启动画面259
14.3.5 XIB文件259
14.3.6 IPA文档259
14.4平台的限制260
第15章应用程序的调试262
15.1 iOS帮助文档263
15.1.1 快速安装帮助文档264
15.1.2 帮助文档的窗口265
15.1.3 类的文档页面介绍268
15.2代码调试器269
15.2.1 断点的设置270
15.2.2调试代码272
15.2.3 调试控制台274
15.2.4检视对象276
第16章创建可滚动的视图277
16.1 UIScrollView类278
16.2 Scroll View和Text Field283
16.2.1 完善Scroll View Controller中的界面元素283
16.2.2编写与滚动相关的代码284
16.3消息通知中心288
16.4 完善CreateDiaryViewController控制器290
16.4.1 使用Scroll View290
16.4.2 在Text View中让键盘消失293
第17章 自动旋转和自动调整大小296
17.1 自动旋转的机制297
17.1.1 点、像素和视网膜显示298
17.1.2旋转的方式298
17.2通过autosize属性处理旋转298
17.2.1 创建一个新的视图控制器299
17.2.2 配置所支持的方向299
17.2.3 在控制器中设定支持方向300
17.2.4使用autosize属性设计界面303
17.2.5 设置按钮的autosize属性305
17.3旋转时重构视图306
17.3.1 创建和关联Outlet307
17.3.2旋转时移动按钮307
17.4旋转时切换视图309
17.4.1 设计两个视图309
17.4.2执行旋转时的切换312
17.4.3 改变Outlet Collections314
第18章编辑表格视图315
18.1表格视图的编辑模式316
18.2使用不同类型的附件指示器317
18.3创建自定义的单元格附件指示器319
18.4显示具有层级的表格视图321
18.5为表格创建Header和Footer322
18.5.1 创建头视图323
18.5.2 载入XIB文件中的视图324
18.5.3 设置头视图325
18.5.4设置脚视图326
18.6删除行328
18.7移动表格视图中的行329
18.8在表格视图中使用刷新控件331
第19章手势识别333
19.1多点触摸概述334
19.1.1 基本的操作手势335
19.1.2手势识别的分类和状态335
19.1.3 触摸事件所响应的方法336
19.2拖曳手势的检测336
19.2.1 简单的手势识别337
19.2.2 UIPanGestureRecognizer类339
19.3轻划手势的检测340
19.4旋转手势的检测342
19.5长按手势的检测344
19.6掐捏手势的检测345
第20章警告用户348
20.1 通过警告对话框与用户进行交互349
20.1.1 构建简单的Alert警告对话框349
20.1.2设置Alert的delegate353
20.1.3显示警告对话框354
20.1.4警告的类型354
20.2在警告对话框中呈现菜单356
第21章应用程序的本地化359
21.1 使用NSLocale将项目国际化360
21.2本地化资源366
21.2.1 本地化资源文件366
21.2.2 使用NSLocalizedString和String Tables369
第22章 日历和事件373
22.1 Event Kit框架374
22.1.1 通过CalDAV同步Google日历374
22.1.2获取日历列表375
22.1.3 向日历中添加事件380
22.1.4访问日历的事件列表382
22.1.5从日历中移除事件386
22.1.6添加重复发生的事件389
22.2 Event Kit UI框架392
热门推荐
- 1794582.html
- 760238.html
- 1785119.html
- 2964594.html
- 2110542.html
- 2295778.html
- 2058373.html
- 33505.html
- 2543698.html
- 2459510.html
- http://www.ickdjs.cc/book_2683648.html
- http://www.ickdjs.cc/book_3760602.html
- http://www.ickdjs.cc/book_3114892.html
- http://www.ickdjs.cc/book_2893022.html
- http://www.ickdjs.cc/book_1138748.html
- http://www.ickdjs.cc/book_213740.html
- http://www.ickdjs.cc/book_3558170.html
- http://www.ickdjs.cc/book_600359.html
- http://www.ickdjs.cc/book_172533.html
- http://www.ickdjs.cc/book_1710093.html