图书介绍

iOS 4编程入门经典PDF|Epub|txt|kindle电子书版本网盘下载

iOS 4编程入门经典
  • (美)李伟梦著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302275732
  • 出版时间:2012
  • 标注页数:510页
  • 文件大小:124MB
  • 文件页数:526页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


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

下载说明

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

热门推荐