图书介绍

iOS 4编程入门经典pdf电子书版本下载

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 SDK 3

1.2 iPhone SDK的组件 5

1.2.1 Xcode 5

1.2.2 iPhone Simulator 7

1.2.3 Interface Builder 10

1.2.4 Instruments 11

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 Builder 18

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 View 128

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与Footer 156

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使用SQLite3 219

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-mail 253

13.1.1调用Safari 258

13.1.2调用拨号程序 259

13.1.3调用SMS 259

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.1 329

16.1.2使用SOAP 1.2 330

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创建应用程序ID 378

19.3.1针对推送通知配置App ID 380

19.3.2创建Provisioning Profile 382

19.3.3在设备上安装Provisioning Profile 384

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获得设备的UDID 447

A.3登录到iPhone Provisioning Portal 448

A.4生成证书 449

A.5注册设备 452

A.6创建应用程序ID 454

A.7创建 Provisioning Profile 455

A.8理解应用程序ID和通配符 458

A.9准备提交到App Store 461

A.10小结 466

附录B Xcode快速入门 467

B.1启动XCODE 467

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@ interface 488

D.2.2@ implementation 488

D.2.3@ class 489

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

精品推荐