图书介绍
iOS 4编程入门经典PDF|Epub|txt|kindle电子书版本网盘下载
- (美)李伟梦著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302275732
- 出版时间:2012
- 标注页数:510页
- 文件大小:124MB
- 文件页数:526页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
iOS 4编程入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 入门3
第1章iOS 4编程快速入门3
1.1获取iPhone SDK3
1.2 iPhone SDK的组件5
1.2.1 Xcode5
1.2.2 iPhone Simulator7
1.2.3 Interface Builder10
1.2.4 Instruments11
1.3 iPhone OS架构概述11
1.4起步前需要了解的一些信息13
1.4.1 iPhone OS的版本13
1.4.2在真实设备上进行测试14
1.4.3屏幕分辨率14
1.5小结15
第2章 编写第一个“Hello World! ”应用程序16
2.1 Xcode快速起步16
2.1.1使用 Interface Builder18
2.1.2编写代码22
2.2定制应用程序图标23
2.3显示启动画面25
2.4小结27
第3章 视图、插座变量与动作28
3.1插座变量和动作28
3.2使用视图34
3.2.1使用警告视图35
3.2.2使用动作表单37
3.2.3页面控件与图像视图39
3.2.4使用Web视图46
3.3使用代码动态添加视图48
3.4理解视图层次结构51
3.5小结52
第4章 视图控制器54
4.1 View-based Application模板54
4.2 Window-based Application模板64
4.2.1以编程的方式添加视图控制器和视图69
4.2.2创建并连接动作72
4.2.3切换视图窗口75
4.2.4为视图窗口切换添加动画77
4.3 Split View-based Application模板79
4.4 Tab Bar Application模板96
4.5小结101
第5章iPhone和iPad的多平台支持103
5.1方法1:修改设备目标设置103
5.2方法2:创建Universal应用程序110
5.3方法3:维护两个代码库116
5.4选择方法118
5.5小结119
第6章 键盘输入120
6.1使用键盘120
6.2定制输入类型121
6.2.1隐藏键盘122
6.2.2当视图加载完毕后自动显示键盘127
6.3检测键盘是否可见127
6.3.1使用Scroll View128
6.3.2显示键盘时滚动视图131
6.4小结136
第7章 屏幕旋转138
7.1响应设备旋转138
7.1.1不同类型的屏幕方向140
7.1.2处理旋转141
7.2以编程的方式旋转屏幕145
7.2.1在运行期间旋转屏幕145
7.2.2当加载时在指定的方向上显示View窗口146
7.3小结146
第Ⅱ部分 显示和持久化数据151
第8章 使用表视图151
8.1简单的表视图151
8.1.1添加Header与Footer156
8.1.2添加图像157
8.1.3显示所选项158
8.1.4缩进160
8.1.5修改行高161
8.2在Navigation-based Application中使用表视图162
8.3分节显示162
8.3.1添加索引169
8.3.2添加搜索功能169
8.3.3详情显示与选取标记180
8.3.4导航到另外一个View窗口181
8.4小结187
第9章 应用程序首选项188
9.1创建应用程序首选项188
9.2以编程的方式访问设置值194
9.2.1加载设置值198
9.2.2重置首选项设置值200
9.2.3保存设置值201
9.3小结202
第10章 文件处理204
10.1理解应用程序文件夹204
10.1.1使用Documents与Libra文件夹205
10.1.2将文件存储到临时文件夹中209
10.2使用属性列表209
10.3复制打包的资源216
10.4小结217
第11章 使用SQLite3进行数据库存储219
11.1使用SQLite3219
11.2创建并打开数据库221
11.2.1检查创建的数据库223
11.2.2创建表223
11.2.3插入记录224
11.2.4绑定变量226
11.2.5检索记录228
11.3在应用程序中打包SQLite数据库230
11.4小结232
第Ⅲ部分iOS 4高级编程技术235
第12章 简单动画和视频播放235
12.1使用NSTimer类235
12.2变换视图241
12.2.1平移242
12.2.2旋转244
12.2.3缩放246
12.3为一系列图像增加动画效果246
12.4在iPhone中播放视频248
12.5小结251
第13章 访问内置应用程序253
13.1发送e-mail253
13.1.1调用Safari258
13.1.2调用拨号程序259
13.1.3调用SMS259
13.2访问照相机与照片库261
13.2.1访问照片库261
13.2.2访问照相机270
13.3小结273
第14章 手势识别275
14.1识别手势275
14.1.1轻拍276
14.1.2捏拉280
14.1.3旋转282
14.1.4摇动或拖曳285
14.1.5滑动287
14.1.6长按292
14.2检测触摸295
14.2.1检测单点触摸296
14.2.2检测多点触摸300
14.2.3实现捏拉手势302
14.2.4实现拖曳手势308
14.3小结310
第15章 访问加速计312
15.1使用加速计312
15.2可视化加速计数据315
15.3使用Shake API检测摇动318
15.4小结324
第Ⅳ部分 网络编程技术327
第16章Web服务327
16.1使用XML Web服务的基础知识327
16.1.1使用SOAP 1.1329
16.1.2使用SOAP 1.2330
16.2在iPhone应用程序中使用Web服务331
16.3解析XML响应337
16.4小结341
第17章 蓝牙编程343
17.1使用Game Kit框架343
17.1.1搜索对等设备343
17.1.2发送和接收数据350
17.2实现语音聊天352
17.3小结359
第18章Bonjour编程361
18.1创建应用程序361
18.2发布服务362
18.3搜索服务365
18.4小结371
第19章Apple推送通知服务373
19.1生成证书请求374
19.2生成开发证书375
19.3创建应用程序ID378
19.3.1针对推送通知配置App ID380
19.3.2创建Provisioning Profile382
19.3.3在设备上安装Provisioning Profile384
19.4创建iPhone应用程序384
19.5创建推送通知提供者388
19.6小结391
第20章 显示地图392
20.1使用Map Kit框架显示地图和监视变化392
20.2获得位置数据397
20.2.1使用地图显示位置402
20.2.2获取方向信息405
20.2.3旋转地图409
20.2.4显示注记414
20.2.5逆地理编码418
20.2.6显示箭头按钮422
20.3小结424
第21章 后台应用程序426
21.1理解iPhone中的后台执行426
21.1.1检查不同的应用程序状态427
21.1.2禁用后台模式429
21.1.3检测多任务支持431
21.1.4在后台跟踪位置431
21.1.5使位置应用程序更加节能435
21.2本地通知437
21.3小结443
第Ⅴ部分 附录447
附录A在实际设备上进行测试447
A.1注册iPhone开发人员计划447
A.2获得设备的UDID447
A.3登录到iPhone Provisioning Portal448
A.4生成证书449
A.5注册设备452
A.6创建应用程序ID454
A.7创建 Provisioning Profile455
A.8理解应用程序ID和通配符458
A.9准备提交到App Store461
A.10小结466
附录B Xcode快速入门467
B.1启动XCODE467
1.1 Xcode支持的项目类型467
1.2定制工具栏470
1.3代码感知470
1.4运行应用程序471
B.2调试应用程序471
2.1错误472
2.2警告472
2.3设置断点473
2.4使用NSLog()方法475
2.5文档475
附录C Interface Builder快速入门476
C.1XIB窗口476
C.2设计视图477
C.3 Inspector窗口478
C.3.1 Attributes Inspector窗口478
C.3.2 Connections Inspector 窗口479
C.3.3 Size Inspector窗口479
C.3.4 Identity Inspector窗口479
C.4 Library窗口479
C.5插座变量与动作480
C.5.1创建插座变量与动作480
C.5.2连接-插座变量与动作483
附录D Objective-C快速教程487
D.1指令487
D.2类488
D.2.1@ interface488
D.2.2@ implementation488
D.2.3@ class489
D.2.4类的实例化490
D.2.5字段491
D.2.6访问权限491
D.2.7方法492
D.2.8消息发送(调用方法)494
D.2.9属性495
D.2.10初始化器498
D.3内存管理500
D.4协议506
D.5选择器508
D.6类别509