图书介绍

iOS编程指南PDF|Epub|txt|kindle电子书版本网盘下载

iOS编程指南
  • (美)艾伦著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115346643
  • 出版时间:2014
  • 标注页数:375页
  • 文件大小:165MB
  • 文件页数:391页
  • 主题词:移动终端-应用程序-程序设计-指南

PDF下载


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

下载说明

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

热门推荐