图书介绍

iOS应用开发基础教程PDF|Epub|txt|kindle电子书版本网盘下载

iOS应用开发基础教程
  • 钟元生,曹权,万念斌编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121272776
  • 出版时间:2015
  • 标注页数:284页
  • 文件大小:186MB
  • 文件页数:295页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

PDF下载


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

下载说明

iOS应用开发基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 iOS简介与环境搭建1

1.1 初识iOS1

1.1.1 iOS的发展历程1

1.1.2 iOS的功能特性2

1.1.3 iOS 8的新特性3

1.2 搭建iOS开发环境4

1.3 开发第一个iOS应用程序4

1.3.1 Xcode工作区窗口4

1.3.2 新建Xcode项目6

1.3.3 运行应用程序9

1.4 iOS应用程序结构分析10

本章小结11

习题111

第2章 Objective-C基础12

2.1 Objective-C基本数据类型和表达式12

2.1.1 标识符、变量和常量12

2.1.2 局部变量和实例变量15

2.1.3 基本数据类型17

2.3 循环与选择结构22

2.4 数组和字典25

2.4.1 数组(NSArray)25

2.4.2 字典(NSDictionary)29

本章小结31

习题231

第3章 Objective-C面向对象方法实现32

3.1 对象、类、方法介绍32

3.2 继承36

3.2.1 @property属性和点语法36

3.2.2 类的继承38

3.3 多态、动态类型和动态绑定40

3.3.1 多态40

3.3.2 动态类型42

3.3.3 动态绑定43

3.4 对象的复制45

3.4.1 系统类的复制45

3.4.2 深拷贝和浅拷贝47

3.5 iOS中的内存管理48

3.5.1 内存管理基础知识48

3.5.2 引用计数49

3.5.3 自动释放池和ARC52

本章小结55

习题355

第4章 iOS开发常用设计模式56

4.1 协议代理设计模式56

4.2 通知与KVO机制61

4.2.1 通知(NSNotification)61

4.2.2 KVO62

4.3 MVC模式63

本章小结64

习题464

第5章 iOS基础界面编程65

5.1 UIWindow和UIView65

5.1.1 窗口和视图68

5.1.2 iOS坐标系统70

5.1.3 视图的层次关系及常用属性72

5.1.4 UIView中的layer属性78

5.1.5 内容模式属性(ContentMode)81

5.2 常用UIView控件的使用83

5.2.1 UILabel83

5.2.2 UIControl86

5.2.3 UISlider96

5.2.4 UISegmentedControl和UIPageControl98

5.2.5 UIActivityIndicatorView103

5.3 UIAlertView和UIActionSheet105

本章小结108

习题5108

第6章 iOS高级界面编程109

6.1 UIImageView图片控件109

6.2 UITableView表视图控件112

6.2.1 UITableView的创建113

6.2.2 UITableView相关属性的使用120

6.2.3 表视图的编辑模式128

本章小结135

习题6135

第7章 iOS视图控制器的使用136

7.1 UIViewController视图控制器136

7.1.1 视图控制器基本概念137

7.1.2 视图控制器的创建137

7.1.3 视图控制器的生命周期140

7.1.4 模态视图143

7.1.5 模态视图设计方法146

7.2 UINavigationController导航控制器147

7.2.1 导航控制器介绍148

7.2.2 导航控制器的创建及方法属性的使用149

7.2.3 导航控制器实现视图之间的切换158

7.2.4 UIImagePickerController的使用163

7.3 UITabBarController分栏控制器166

7.3.1 UITabBarController的创建167

7.3.2 UITabBarController的常用属性170

7.3.3 UITabBarController和UINavigationController的集成174

7.3.4 自定义TabBar176

7.4 视图间数据传递方式181

7.4.1 导航控制器属性传值方法181

7.4.2 协议传值方法184

7.4.3 通知传值方法186

7.4.4 NSUserDefaults传值方法188

本章小结189

习题7189

第8章 图形与图像处理190

8.1 简单图片浏览动画实现190

8.2 自定义绘图(Quartz 2D)192

8.2.1 绘制线条193

8.2.2 绘制矩形195

8.2.3 绘制圆形197

8.3 iOS动画198

8.3.1 UIView动画效果的实现198

8.3.2 CATransition动画效果的实现202

本章小结209

习题8210

第9章 iOS中的数据存储211

9.1 数据存储的基本方式211

9.1.1 数据存储基本方式介绍211

9.1.2 属性列表211

9.2 沙盒(SandBox)和归档(Archive)214

9.2.1 沙盒机制214

9.2.2 归档215

9.3 SQLite数据库219

9.3.1 创建数据库表220

9.3.2 插入数据221

9.3.3 查询数据223

9.4 获取网络资源226

9.4.1 NSData方法226

9.4.2 NSURLRequest方法227

9.4.3 ASIHttpRequest方法229

本章小结230

习题9230

第10章 iOS网络编程231

10.1 HTTP概述231

10.2 HTTP常用方法与使用232

10.2.1 同步GET方法232

10.2.2 异步GET方法234

10.2.3 同步POST方法235

10.2.4 异步POST方法235

10.3 服务器返回数据JSon解析236

10.3.1 JSon解析格式简介236

10.3.2 JSon解析方法介绍237

10.4 UIWebView与HTTP综合使用240

本章小结244

习题10244

第11章 AVFoundation的使用245

11.1 AVFoundation介绍245

11.2 视频与音频播放的方式245

11.2.1 视频播放245

11.2.2 音频播放248

11.3 音乐播放器248

11.3.1 基本界面的搭建248

11.3.2 音乐播放功能实现252

11.3.3 音乐播放相关信息显示256

本章小结259

习题11259

第12章 GPS位置服务与地图编程260

12.1 GPS位置服务编程260

12.2 MKMapView编程263

12.3 MKAnnotation标注的使用266

本章小结269

习题12269

第13章 综合编程案例270

13.1 创建推荐学校模块实例并进行界面布局271

13.2 省份选择功能实现275

13.3 网络接口读取279

13.4 显示推荐结果280

本章小结282

习题13283

参考文献284

热门推荐