图书介绍
iOS编程指南PDF|Epub|txt|kindle电子书版本网盘下载
![iOS编程指南](https://www.shukui.net/cover/22/30695567.jpg)
- (美)艾伦著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115346643
- 出版时间:2014
- 标注页数:375页
- 文件大小:165MB
- 文件页数:391页
- 主题词:移动终端-应用程序-程序设计-指南
PDF下载
下载说明
iOS编程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 为何选择本地化应用1
1.1优点和缺点1
为何要开发本地化应用?2
1.2发行周期3
1.3做好了用户自然会来4
第2章 成为一名开发者6
2.1注册成为iOS开发者6
2.2加入iOS开发者计划9
2.3 Mac开发者计划10
2.4安装iOS SDK10
关于Beta版本14
2.5准备你的iOS设备14
2.5.1创建开发证书15
2.5.2获取开发设备的UDID17
2.5.3创建App ID18
2.5.4创建移动描述文件19
2.5.5让你的设备支持开发20
第3章 你的第一个 iOS应用22
3.1 Objective-C基础22
3.1.1面向对象编程22
3.1.2 Objective-C的对象模型25
3.1.3 Objective-C的基本语法26
3.2创建工程27
3.2.1浏览Xcode工程31
3.2.2 Interface Builder38
3.2.3设计用户界面39
3.2.4关联UI控件和代码41
3.2.5在模拟器上运行44
3.2.6在iPhone上运行46
第4章 Objective-C编程47
4.1声明和定义类47
4.1.1声明类的接口47
4.1.2定义类的实现49
4.1.3强类型与弱类型49
4.1.4属性50
4.1.5合成(Synthesizing)属性51
4.1.6点句式52
4.1.7方法声明52
4.1.8方法调用53
4.1.9调用nil对象的方法54
4.2内存管理54
4.2.1创建对象54
4.2.2自动回收池55
4.2.3 alloc,retain,copy和release周期55
4.2.4自动引用计数56
4.2.5 dealloc方法57
4.2.6处理内存警告57
4.3常用iOS设计模式58
4.3.1 MVC模式58
4.3.2视图和视图控制器59
4.3.3委托和数据源模式60
4.4总结60
第5章 基于表视图应用62
5.1创建工程62
5.2创建表视图63
运行代码68
5.3为表视图填充内容68
5.4创建模型70
5.4.1添加城市73
5.4.2添加图片75
5.5关联控制器和模型77
用Alert窗口测试功能79
5.6添加导航控制器(Navigation Control)80
5.7添加城市视图82
5.8编辑模式91
5.8.1删除城市95
5.8.2添加城市96
5.8.3添加新城市的界面99
5.8.4保存城市数据106
第6章 其他视图控制器111
6.1工具类应用111
电量监控应用112
6.2标签栏应用123
添加标签视图124
6.3联合使用多种视图控制器128
6.4模态视图控制器134
修改City Guide应用134
6.5图片选择视图控制器143
在City Guide应用中加入图片选择器143
6.6主从视图(Master-Detail)应用152
创建一个通用(Universal)应用153
6.7 Popover控制器159
第7章 访问网络160
7.1监测网络状态160
Reachability类160
7.2在应用中嵌入浏览器173
7.2.1网页视图控制器173
7.2.2显示静态HTML文件182
7.2.3从UIWebView中获取数据183
7.3发送邮件183
7.4从互联网获取数据189
7.4.1同步请求189
7.4.2异步请求190
7.4.3使用Web服务191
第8章 处理数据207
8.1数据输入207
8.1.1 UITextField及其委托207
8.1.2 UlTextView及其委托209
8.2解析XML211
8.2.1使用libxml2解析XML212
8.2.2使用NSXMLParser解析XML213
8.3解析JSON214
8.3.1 NSJSONSerialization215
8.3.2 JSON Framework217
8.3.3抓取Twitter热门话题(Trending)218
8.3.4使用Social框架219
8.3.5 Twitter Trends应用220
8.4正则表达式228
8.5存储数据233
8.5.1使用纯文本文件保存数据233
8.5.2使用SQL数据库保存信息234
8.5.3 Core Data框架242
第9章 使用传感器243
9.1硬件支持243
9.1.1网络可用性243
9.1.2相机可用性245
9.1.3音频输入可用性245
9.1.4 GPS可用性245
9.1.5磁力计可用性246
9.2设置应用的硬件需求246
9.2.1 WiFi长连接248
9.2.2后台运行模式248
9.3 iPhone和iPad的不同249
9.4使用Camera249
9.5 Core Motion框架250
9.5.1轮询运动数据251
9.5.2订阅运动数据252
9.5.3加速度计253
9.5.4陀螺仪257
9.5.5磁力计259
9.6使用近距离感应器262
9.7使用震动器264
第10章 地图和定位265
10.1Core Location框架265
设备的朝向267
10.2基于位置的天气269
10.2.1反向地理编码270
10.2.2正向地理编码270
10.2.3 CLPlacemark对象271
10.2.4完善天气应用271
10.3定位与MapKit279
10.4地图标记286
第11章 iCloud介绍294
11.1怎样使用iCloud?294
11.1.1 iCloud备份294
11.1.2获取授权描述文件295
11.2使用键值对存储298
11.3总结305
第12章 与系统应用集成306
12.1应用选项306
12.2 Accounts框架317
12.3 Social框架318
12.3.1发送Twitter信息318
12.3.2发送Facebook信息320
12.4自定义URL Scheme320
12.4.1使用自定义URL Scheme320
12.4.2注册自定义URL Scheme321
12.5媒体播放327
12.6使用地址簿331
12.6.1使用交互方式选择联系人332
12.6.2使用编程方式选择联系人336
12.7发送短信336
第13章 发布你的应用338
13.1添加还缺少的功能338
13.1.1添加图标338
13.1.2添加启动图片342
13.1.3修改显示名称345
13.1.4启用自动旋转346
13.2编译与签名348
13.2.1 Ad hoc发布348
13.2.2 Developer-to-Developer发布353
13.2.3 App Store发布354
13.3提交到App Store355
13.3.1为App Store发布构建你的应用360
13.3.2 App Store资源中心364
13.4审核被拒的原因364
第14章 未来之路367
14.1 Cocoa和Objective-C367
14.2 Web应用368
14.3 PhoneGap368
14.4 Core Data369
14.5应用内购买369
14.6 Core Animation370
14.7 Game Kit370
14.8编写游戏371
14.9界面和交互371
14.10配件372