图书介绍
iOS9开发快速入门2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘丽霞,邱晓华著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115406408
- 出版时间:2015
- 标注页数:506页
- 文件大小:44MB
- 文件页数:518页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
iOS9开发快速入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 iOS 9开发概述1
1.1 iOS 9新特性1
1.1.1 Siri语音助手智能化1
1.1.2新增News新闻聚合应用1
1.1.3 ApplePay支持购物Wallet取代Passbook1
1.1.4地图引入Transit通勤路线功能2
1.1.5备忘录进入核查清单组件2
1.1.6键盘加入Shortcut Bar2
1.1.7 iPad引入双屏模式,支持QuickType键盘3
1.2构建开发环境——Xcode 7.03
1.2.1安装Xcode 7.03
1.2.2绑定苹果开发者账号4
1.2.3更新文件和组件5
1.2.4帮助文档7
1.3编写第一个iOS 9应用8
1.3.1创建项目8
1.3.2编译、连接、运行10
1.3.3 iOS模拟器介绍10
1.3.4编辑界面14
1.3.5编写代码18
1.3.6定制应用程序图标20
1.4小结22
第2章 认识全新的Xcode 7.023
2.1 Xcode 7.0的新特性23
2.1.1 UI测试23
2.1.2免真机调试24
2.1.3 Debug24
2.1.4 iOS 9界面适配利器——UIStackView24
2.2解剖Xcode 7.0界面24
2.2.1导航窗口24
2.2.2工具窗口25
2.2.3编辑窗口27
2.2.4目标窗口27
2.3 Xcode 7.0项目结构28
2.4调试程序29
2.5小结31
第3章 Swift基础语法32
3.1常量和变量32
3.1.1常量32
3.1.2变量35
3.2数据类型35
3.2.1整数类型36
3.2.2浮点类型37
3.2.3字符类型38
3.2.4布尔类型39
3.2.5可选类型39
3.2.6类型别名40
3.3字面值40
3.4 Swift特有字面值以及数据类型——元组40
3.5运算符41
3.5.1元的介绍41
3.5.2赋值运算符41
3.5.3一元加运算符42
3.5.4一元减运算符42
3.5.5算术运算符43
3.5.6自增、自减运算符44
3.5.7比较运算符45
3.5.8逻辑运算符46
3.5.9位运算符46
3.5.10复合运算符47
3.5.11求字节运算符48
3.5.12强制解析运算符49
3.5.13区间运算符50
3.5.14溢出运算符51
3.6类型转换51
3.6.1整数的转换52
3.6.2整数与浮点数的转换52
3.7字符串52
3.8集合类型53
3.8.1数组54
3.8.2字典55
3.9程序控制结构57
3.9.1顺序结构57
3.9.2选择结构58
3.9.3循环结构62
3.9.4跳转语句65
3.9.5标签语句67
3.10函数68
3.10.1函数的介绍68
3.10.2无参函数的使用69
3.10.3有参函数的使用70
3.10.4函数的参数的注意事项70
3.10.5函数的返回值74
3.10.6函数类型75
3.10.7函数的嵌套78
3.11闭包80
3.11.1闭包表达式80
3.11.2 Trailing闭包83
3.11.3捕获值84
3.12小结85
第4章 Swift高级语法86
4.1枚举86
4.1.1定义枚举86
4.1.2定义枚举成员87
4.1.3实例化枚举的对象88
4.1.4枚举成员与switch语句的匹配88
4.1.5访问枚举中成员的原始值89
4.1.6相关值91
4.2类91
4.2.1创建类92
4.2.2实例化对象92
4.2.3属性92
4.2.4方法97
4.2.5下标脚本99
4.2.6可选链接102
4.3继承104
4.3.1继承的实现104
4.3.2重写106
4.3.3禁止重写111
4.3.4类型检测111
4.4结构115
4.4.1定义结构115
4.4.2实例化结构对象115
4.4.3在结构中定义内容115
4.5构造方法和析构方法119
4.5.1值类型的构造器119
4.5.2类的构造器122
4.5.3可失败构造器127
4.5.4析构方法128
4.6扩展和协议129
4.6.1扩展129
4.6.2协议132
4.6.3可选协议137
4.6.4使用协议类型138
4.6.5协议的继承140
4.6.6协议的组合141
4.6.7检查协议的一致性141
4.6.8委托143
4.7运算符重载145
4.7.1算数运算符重载145
4.7.2前置运算符和后置运算符重载146
4.7.3复合运算符重载147
4.7.4比较运算符重载147
4.7.5自定义运算符148
4.8泛型152
4.8.1泛型函数152
4.8.2泛型类型153
4.8.3具有多个类型参数的泛型155
4.8.4类型约束156
4.8.5关联类型157
4.9错误处理161
4.9.1抛出错误161
4.9.2捕获错误和处理错误163
4.10小结163
第5章 自定义视图和视图控制器164
5.1视图库介绍164
5.2自定义视图的创建165
5.2.1静态创建自定义视图165
5.2.2动态创建自定义视图167
5.3视图控制器169
5.3.1创建视图控制器169
5.3.2定义初始视图172
5.4视图的实现173
5.4.1切换视图173
5.4.2旋转视图176
5.5小结180
第6章 文字显示视图181
6.1标签控件Lable181
6.1.1创建标签181
6.1.2定制标签183
6.2文本框控件185
6.2.1创建文本框186
6.2.2定制文本框187
6.2.3键盘的显示188
6.2.4设置键盘的显示类型190
6.2.5关闭键盘192
6.2.6文本框的应用197
6.3文本视图200
6.3.1创建文本视图200
6.3.2定制文本视图202
6.3.3文本视图中键盘的退出203
6.3.4文本视图的应用——阅读浏览器207
6.4小结210
第7章 图形图像211
7.1图像视图211
7.1.1创建图像视图211
7.1.2显示图像213
7.2定制图像视图216
7.2.1显示模式217
7.2.2改变位置218
7.2.3改变大小223
7.2.4旋转224
7.2.5缩放226
7.3图像视图的应用——图片浏览器227
7.4绘制图形术语简介230
7.4.1图形上下文230
7.4.2图形上下文的分类230
7.4.3 Quartz2D定义的数据类型231
7.4.4获取当前的图形上下文231
7.4.5使用Quartz2D绘图的步骤232
7.5绘制路径232
7.5.1绘制线段232
7.5.2绘制矩形236
7.5.3路径函数总结237
7.5.4为图形添加特效238
7.6绘制位图243
7.6.1绘制单个位图243
7.6.2绘制多个位图244
7.7绘制文字245
7.7.1文字设置246
7.7.2设置转换矩阵246
7.7.3填充字体246
7.7.4设置绘制模式247
7.8小结250
第8章 网页操作251
8.1创建网页视图251
8.2加载内容252
8.2.1加载网页内容253
8.2.2加载HTML代码254
8.3定制网页视图256
8.3.1自动识别网页内容256
8.3.2自动缩放257
8.4添加导航259
8.4.1导航动作259
8.4.2加载时常用方法262
8.5网页视图的应用——网页浏览器263
8.6小结270
第9章 表视图271
9.1创建表视图271
9.2内容填充273
9.2.1填充内容的步骤273
9.2.2填充字符串274
9.2.3填充图片276
9.2.4添加页眉页脚277
9.2.5添加索引278
9.3设置表单元279
9.3.1设置显示风格280
9.3.2设置标记281
9.3.3设置行高284
9.4响应表视图286
9.4.1选择行286
9.4.2删除行288
9.4.3添加行290
9.4.4移动行293
9.4.5缩进295
9.5创建分组表296
9.6填充分组表298
9.6.1填充Grouped风格的分组表299
9.6.2填充Plain风格的分组表300
9.7表视图的实现303
9.8小结306
第10章 导航控制器和标签栏控制器307
10.1导航控制器307
10.1.1导航控制器的组成307
10.1.2导航控制器的创建308
10.1.3改变导航控制器的关联视图309
10.1.4实现导航310
10.1.5添加标题311
10.1.6设置导航栏颜色313
10.1.7添加左右按钮315
10.1.8设置返回按钮319
10.2标签栏控制器320
10.2.1标签栏控制器的创建320
10.2.2设置标签栏控制器324
10.3导航控制器和标签栏控制器应用——电话簿332
10.4小结338
第11章 提醒处理339
11.1警告视图339
11.1.1创建警告视图339
11.1.2显示警告视图340
11.1.3警告视图的设置341
11.1.4响应警告视图344
11.2动作表单348
11.2.1动作表单的创建348
11.2.2显示动作表单349
11.2.3响应动作表单350
11.3小结353
第12章 选择操作354
12.1日期选择器354
12.1.1日期选择器的创建354
12.1.2定制日期选择器356
12.1.3日期选择器应用——生日管理器360
12.2自定义选择器365
12.2.1自定义选择器的创建365
12.2.2定制自定义选择器366
12.2.3自定义选择器应用——头像更换368
12.3小结373
第13章 定位服务与地图374
13.1定位服务374
13.1.1获取位置数据374
13.1.2管理与提供位置服务375
13.1.3位置方向379
13.2创建地图379
13.2.1静态创建地图379
13.2.2动态创建地图380
13.3定制地图381
13.3.1设置显示模式382
13.3.2显示当前的位置385
13.3.3指定位置386
13.3.4添加标记388
13.3.5在一定范围内显示指定位置390
13.3.6获取地图的缩放级别391
13.3.7标注393
13.3.8将位置转换为地址395
13.4地图的应用——地图浏览器399
13.5小结405
第14章 访问内置的应用程序406
14.1地址簿406
14.1.1访问地址簿406
14.1.2添加联系人408
14.1.3显示个人信息412
14.1.4将第三方联系人信息添加到地址簿414
14.2电子邮件416
14.2.1访问系统电子邮件416
14.2.2发送系统电子邮件418
14.2.3 SMS短信的访问以及发送424
14.3日历426
14.3.1单个事件界面426
14.3.2添加或编辑日历事件界面430
14.4小结433
第15章 多媒体434
15.1照片库434
15.1.1操作照片库434
15.1.2访问照片库438
15.1.3定制照片438
15.1.4使用相机441
15.1.5照片库的应用——背景选择444
15.2音频448
15.2.1系统声音448
15.2.2音频播放449
15.2.3录音453
15.2.4访问音乐库456
15.2.5音频的应用——MP3播放器458
15.3视频463
15.4小结465
第16章 动画466
16.1 UIView动画466
16.1.1创建动画块466
16.1.2修改动画块468
16.1.3过渡动画470
16.2 CATransition动画474
16.2.1 CATransition的实现动画474
16.2.2公开动画效果475
16.2.3非公开动画效果476
16.3 NSTimer动画479
16.3.1 NSTimer的创建479
16.3.2平移480
16.3.3旋转481
16.3.4缩放483
16.4小结485
第17章 触摸与手势486
17.1触摸486
17.1.1触摸阶段486
17.1.2触摸方法487
17.2手势489
17.2.1轻拍489
17.2.2捏493
17.2.3滑动495
17.2.4旋转497
17.2.5移动499
17.2.6长按499
17.2.7自定义手势502
17.3.小结506
热门推荐
- 3868622.html
- 406807.html
- 2745461.html
- 167144.html
- 3482768.html
- 1091229.html
- 3665420.html
- 525277.html
- 2757052.html
- 1598022.html
- http://www.ickdjs.cc/book_121536.html
- http://www.ickdjs.cc/book_343483.html
- http://www.ickdjs.cc/book_1202752.html
- http://www.ickdjs.cc/book_3214594.html
- http://www.ickdjs.cc/book_750314.html
- http://www.ickdjs.cc/book_2276141.html
- http://www.ickdjs.cc/book_2635751.html
- http://www.ickdjs.cc/book_1867052.html
- http://www.ickdjs.cc/book_2440787.html
- http://www.ickdjs.cc/book_2522906.html