图书介绍

iOS 6编程经典实例PDF|Epub|txt|kindle电子书版本网盘下载

iOS 6编程经典实例
  • (美)拉哈万蒂夫著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512348349
  • 出版时间:2014
  • 标注页数:881页
  • 文件大小:135MB
  • 文件页数:897页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

iOS 6编程经典实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第1章 基础9

1.0概述9

1.1使用Xcode创建一个简单的iOS应用10

1.2了解界面构建器13

1.3编译iOS应用程序17

1.4在模拟器上运行iOS应用程序19

1.5在iOS设备上运行iOS应用程序20

1.6为分发而打包iOS应用程序23

1.7在Objective-C中声明变量27

1.8分配和使用字符串30

1.9使用if语句来比较Objective-C中的值34

1.10使用for语句来实现循环37

1.11使用while循环39

1.12自定义类42

1.13定义类的功能45

1.14定义两个或多个同名方法50

1.15分配和初始化对象53

1.16为类添加属性55

1.17从手工引用计数转到自动引用计数58

1.18使用自动引用计算来实现强制类型转换63

1.19通过协议代理任务66

1.20确定某个实例或类方法是否可用72

1.21在运行时确定某个类是否可用75

1.22分配与运用数字76

1.23分配与运用数组78

1.24分配与运用字典83

1.25分配与运用集合86

1.26创建包88

1.27从主包中加载数据90

1.28从其他包中加载数据93

1.29使用NSNotificationCenter发送通知96

1.30监听来自NSNotificationCenter的通知99

第2章 实现控制器与视图103

2.0概述103

2.1使用UIAlertView显示警告104

2.2使用UISwitch创建和使用切换开关111

2.3定制UISwitch115

2.4使用UIPickerView来选择值119

2.5使用UIDatePicker来选择日期和时间125

2.6使用UISlider来实现范围选择器129

2.7自定义UISlider133

2.8使用UISegmentedControl实现成组压缩选项139

2.9自定义UISegmentedControl143

2.10使用UIViewController来管理与展现视图149

2.11使用UIActivityViewController弹出共享选项154

2.12使用UINavigationController实现顶部导航栏158

2.13操作导航控制器的视图控制器数组163

2.14在导航栏上显示图像164

2.15使用UIBarButtonItem来给导航栏添加按钮165

2.16使用UITabBarController弹出多个视图控制器172

2.17使用UILabel显示静态文本179

2.18自定义标签182

2.19使用UITextField接收用户的文本输入185

2.20使用UITextView显示多行文本192

2.21使用UIButton添加按钮到用户接口197

2.22使用UIImageView显示图片201

2.23使用UIScrollView创建可滚动内容205

2.24使用UIWebView加载Web页209

2.25使用UISplitViewController显示主/从视图213

2.26使用UIPageViewController启用分页219

2.27使用UIPopoverController显示悬浮窗口224

2.28使用UIProgressView显示进度232

2.29监听与响应键盘通知234

2.30构建与显示格式化文本246

第3章 自动布局与可视化格式语言251

3.0概述251

3.1在屏幕的中心放置UI组件254

3.2使用可视化格式语言来定义水平和垂直约束257

3.3使用交叉视图约束263

3.4在界面构建器中配置自动布局约束270

第4章 构建与使用表格视图275

4.0概述275

4.1实例化表格视图275

4.2赋予表格视图事件处理器277

4.3为表格视图填充数据279

4.4接收与处理表格视图事件282

4.5在表格视图单元格中使用不同类型的附件284

4.6创建自定义的表格视图单元格附件286

4.7在表格视图中显示层次化数据289

4.8使能表格视图的单元格滑动删除291

4.9在表格视图中构建表格头与脚293

4.10在表格视图单元格上显示上下文菜单300

4.11在表格视图中移动单元格与区段305

4.12从表格视图中删除单元格与区段310

4.13使用UITableViewController快捷创建表格视图319

4.14显示表格视图的刷新控制325

第5章 提要本329

5.0概述329

5.1创建一个带有提要本的项目330

5.2在提要本中添加一个导航控制器332

5.3从一个场景传递数据到另一个场景341

5.4添加提要本到已有的项目344

第6章 并发347

6.0概述347

6.1构建块对象352

6.2在块对象中访问变量356

6.3调用块对象362

6.4分发任务到宏中心分发363

6.5使用GCD执行与UI相关的任务364

6.6使用GCD同步执行与UI无关的任务368

6.7以GCD异步的方式来执行与UI无关的任务371

6.8使用GCD延迟执行一个任务376

6.9使用GCD来执行一次性任务379

6.10使用GCD为任务成组381

6.11使用GCD创建自己的分发队列384

6.12使用操作来同步运行任务387

6.13使用操作来异步运行任务394

6.14创建操作之前的依赖关系400

6.15创建定时器402

6.16使用线程创建并发407

6.17调用后台方法411

6.18退出线程与定时器413

第7章 内核定位与地图416

7.0概述416

7.1创建一个地图视图418

7.2处理地图视图的事件419

7.3设备精确定位422

7.4在地图视图上显示指示424

7.5在地图视图上显示不同颜色的指示427

7.6在地图上显示自定义指示433

7.7转换有意义的地址来获取经度与纬度435

7.8将经度与纬度转换成有意义的地址437

第8章 实现手势识别439

8.0概述439

8.1检测滑动手势441

8.2旋转手势的应答443

8.3检测拖动及拖拉手势446

8.4检测长按手势448

8.5响应单击手势451

8.6响应挤捏手势453

第9章 网络、JSON 、 XML和Twitter456

9.0概述456

9.1使用NSURLConnection实现异步下载456

9.2在异步连接中处理超时459

9.3使用NSURLConnection实现同步下载460

9.4使用NSMutableURLRequest改变URL请求463

9.5使用NSURLConnection发送Sending HTTP GET请求463

9.6使用NSURLConnection发送HTTP POST请求466

9.7使用NSURLConnection发送HTTP DELETE请求468

9.8使用NSURLConnection发送HTTP PUT请求471

9.9数组和字典的JSON序列化473

9.10将JSON并行化为数组和字典475

9.11将Twitter功能集成到应用程序478

9.12使用NSXMLParser解析XML483

第10章 音频和视频489

10.0概述489

10.1播放音频文件489

10.2音频文件播放期间处理中断491

10.3录制音频文件492

10.4录制音频文件时处理中断498

10.5在播放其他声音时播放音频499

10.6播放视频文件502

10.7从视频文件中捕捉缩略图506

10.8访问音乐库509

第11章 地址簿516

11.0概述516

11.1访问地址簿518

11.2在地址簿中检索索引521

11.3在地址簿中检索所有人523

11.4检索地址簿条目属性525

11.5在用户地址簿中插入联系人条目529

11.6在地址簿数据库中插入组条目532

11.7将联系人加入到联系组中535

11.8从地址簿中查询538

11.9检索和设置联系人地址簿图片542

第12章 文件和文件夹管理549

12.0概述549

12.1在磁盘上找到最有用文件夹的路径551

12.2写入和读取文件553

12.3在磁盘上创建文件夹557

12.4枚举文件和文件夹559

12.5删除文件和文件夹564

12.6磁盘上文件的安全567

12.7将对象保存到文件572

第13章 摄像头和照片库576

13.0概述576

13.1检测与观察摄像头578

13.2使用摄像头拍照583

13.3用摄像头拍摄视频586

13.4在照片库中存储照片589

13.5在照片库中存储视频592

13.6从照片库中检索照片和视频594

13.7从资源库中检索资源595

13.8在iOS设备上编辑视频602

第14章 多任务607

14.0概述607

14.1检测多任务的可用性608

14.2在后台完成一个长时间运行的任务609

14.3在后台接收本地通知612

14.4在后台播放音频619

14.5在后台处理位置变化621

14.6多任务iOS应用程序状态的保存与加载624

14.7在后台处理网络连接627

14.8处理发送给唤醒应用程序的通知630

14.9响应应用设置变化632

14.10选择退出多任务634

第15章 核心数据636

15.0概述636

15.1使用Xcode创建Core Data模型639

15.2为核心数据实体生成类643

15.3使用Core Data创建和保存数据645

15.4从核心数据中读数据647

15.5从核心数据中删除数据649

15.6对核心数据中的数据排序652

15.7加速表视图中数据的访问654

15.8在Core Data中实现联系664

第16章 日期、日历和事件671

16.0概述671

16.1检索日历列表674

16.2向日历中添加事件676

16.3读取日历内容680

16.4从日历中删除事件683

16.5向日历中添加重复出现的事件688

16.6检索事件的参加者692

16.7在日历中添加闹铃696

16.8处理事件的更改通知698

16.9显示事件视图控制器701

16.10显示事件编辑视图控制器705

第17章 图形和动画708

17.0概述708

17.1枚举和加载字体715

17.2绘制文本718

17.3构造、设置和使用颜色719

17.4绘制图像724

17.5构建可调大小的图像728

17.6画线733

17.7构造路径739

17.8绘制矩形742

17.9为轮廓添加阴影745

17.10绘制渐变色751

17.11移动绘图环境上的图形757

17.12在绘图环境上缩放图形761

17.13在绘图环境上旋转图形763

17.14动态移动视图764

17.15动态缩放视图772

17.16动态旋转视图774

第18章 核心运动776

18.0概述776

18.1检测加速器是否可用777

18.2检测陀螺仪的可用性779

18.3检索加速器数据781

18.4检测iOS设备上的振动784

18.5检索陀螺仪数据787

第19章 iCloud790

19.0概述790

19.1为应用设置iCloud791

19.2在iCloud中存储并同步字典796

19.3在iCloud中为应用程序创建并管理文件夹800

19.4在iCloud中查找文件和文件夹805

19.5在iCloud中存储用户文档815

19.6管理云中文档的状态828

19.7处理iCloud文档中的冲突831

第20章 Pass Kit841

20.0概述841

20.1创建Pass Kit证书844

20.2创建通行文件849

20.3为通行证提供图标和图片860

20.4为数字签名准备通行证861

20.5通行证数字签名863

20.6使用电子邮件分发通行证868

20.7用Web服务器分发通行证871

20.8使iOS应用能够访问iOS设备上的通行证873

20.9与Passbook有计划地交互877

热门推荐