图书介绍
Swift编程实战 iOS应用开发实例及完整解决方案【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- Vandad Nahavandipoor著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111539278
- 出版时间:2016
- 标注页数:780页
- 文件大小:79MB
- 文件页数:795页
- 主题词:程序语言-程序设计;移动终端-应用程序-程序设计
PDF下载
下载说明
Swift编程实战 iOS应用开发实例及完整解决方案PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 基础知识9
1.0 介绍9
1.1 为视图添加模糊效果17
1.2 使用popover展示临时信息20
1.3 使用UIImageView显示图片24
1.4 使用UILabel显示静态文本28
1.5 使用UIButton向UI中添加按钮34
1.6 显示警告视图或者操作列表38
1.7 使用UISwitch创建、使用、自定义开关43
1.8 使用UIPickerView选取值47
1.9 使用UIDatePicker选择日期或时间51
1.10 使用UISlider实现区间滑块55
1.11 使用UISegmentedControl实现分组的紧凑选项59
1.12 使用UIActivityViewController显示分享选项62
1.13 使用UIActivityViewController展示自定义分享选项67
1.14 在导航栏上显示图片72
1.15 使用UIBarButtonItem向导航栏添加按钮73
1.16 使用UITextField接受用户文本输入78
1.17 使用UITextView显示多行文本85
1.18 使用UIScrollView创建可滚动的内容89
1.19 使用WebKit载入网页92
1.20 使用UIWebView载入网页95
1.21 使用UIProgressView显示进度98
1.22 创建配置文件100
第2章 扩展107
2.0 介绍107
2.1 为照片应用添加新的照片编辑能力110
2.2 向iOS提供自定义分享扩展117
2.3 构建自定义键盘126
2.4 通过操作扩展,在应用内部提供服务132
2.5 向通知中心添加小工具139
第3章 使用HealthKit管理健康数据149
3.0 介绍149
3.1 设置应用以使用HealthKit149
3.2 获取和修改用户体重信息152
3.3 访问和修改用户身高信息158
3.4 获取用户特征165
3.5 观察用户健康信息变化169
3.6 读写用户燃烧的总卡路里值174
3.7 单位转换186
第4章 使用HomeKit管理家用电器189
4.0 介绍189
4.1 模拟HomeKit配件191
4.2 在HomeKit中管理用户住宅197
4.3 向用户的住宅添加房间204
4.4 在用户住宅中指定区域208
4.5 发现和管理支持HomeKit的配件213
4.6 与HomeKit配件进行交互218
4.7 对HomeKit配件进行分组225
第5章 创建有动态交互性的用户界面228
5.0 介绍228
5.1 向UI组件添加重力效果229
5.2 在UI组件之间检测并响应碰撞231
5.3 使用推动(push)实现UI组件动画237
5.4 对动力项目进行关联241
5.5 向UI组件添加“跳动”效果245
5.6 为动力特效设定特征248
第6章 表格视图和集合视图252
6.0 介绍252
6.1 填充表格视图数据253
6.2 为表格视图的单元格添加滑动删除功能257
6.3 在表格视图中创建页眉和页脚258
6.4 在表格视图中显示刷新控件265
6.5 为集合视图提供基本内容268
6.6 使用.xib文件填充集合视图的自定义单元格271
6.7 处理集合视图中的事件278
6.8 为集合视图提供页眉和页脚281
6.9 为集合视图添加自定义交互285
第7章 并发和多任务289
7.0 介绍289
7.1 执行UI相关任务292
7.2 执行非UI相关任务294
7.3 在特定延时之后执行任务301
7.4 对某个任务仅仅执行一次303
7.5 将任务进行分组305
7.6 使用操作(NSOperation)创建简单并发307
7.7 在操作间创建依赖关系312
7.8 触发周期性任务314
7.9 在后台执行长时间运行的任务317
7.10 为应用添加后台抓取功能320
7.11 在后台中播放音频328
7.12 在后台处理位置变化331
7.13 在后台处理网络连接333
第8章 安全336
8.0 介绍336
8.1 使用Touch ID验证用户342
8.2 在应用中启用安全和保护功能344
8.3 在钥匙串中存储数据348
8.4 在钥匙串中查找值350
8.5 更新钥匙串的已有值353
8.6 在钥匙串中删除已有值356
8.7 在多个应用中共享钥匙串数据358
8.8 对iCloud中的钥匙串数据进行读写362
8.9 在应用沙盒中安全存储文件365
8.10 用户界面安全368
第9章 Core Location、iBeacon和地图370
9.0 介绍370
9.1 检测用户在建筑中所在楼层370
9.2 iBeacon介绍和处理371
9.3 定位设备位置377
9.4 在地图上显示大头针382
9.5 在地图上添加自定义大头针385
9.6 在地图上进行搜索389
9.7 在地图上进行导航394
9.8 使用摄像头自定义地图视图400
第10章 手势识别403
10.0 介绍403
10.1 检测轻扫手势405
10.2 检测旋转手势407
10.3 检测拖曳手势409
10.4 检测长按手势411
10.5 检测轻击手势414
10.6 检测捏合手势416
10.7 检测屏幕边缘拖曳手势418
第11章 网络与分享420
11.0 介绍420
11.1 使用NSURLSession下载数据420
11.2 通过NSURLSession在后台下载数据427
11.3 通过NSURLSession上传数据430
11.4 通过NSURLConnection进行异步下载432
11.5 处理异步连接中的超时436
11.6 通过NSURLConnection同步下载437
11.7 自定义URL请求439
11.8 通过NSURLConnection发送HTTP请求440
11.9 序列化和反序列化JSON对象444
11.10 将社交分享整合到应用中447
第12章 多媒体451
12.0 介绍451
12.1 播放音频文件451
12.2 录制音频453
12.3 播放视频文件460
12.4 从视频文件中获取缩略图464
12.5 访问音乐库466
第13章 通讯录474
13.0 介绍474
13.1 在系统界面上获得联系人记录476
13.2 在系统界面上获得联系人信息479
13.3 请求访问通讯录数据库482
13.4 获取通讯录中全部联系人484
13.5 获取通讯录联系人的属性486
13.6 在通讯录中插入联系人信息489
13.7 在通讯录中插入群组491
13.8 添加联系人到群组493
13.9 查找通讯录496
13.10 获取和设置通讯录联系人的图片498
第14章 文件与文件夹管理500
14.0 介绍500
14.1 获得磁盘上最常用的文件夹路径502
14.2 对文件进行读写操作504
14.3 在磁盘中创建文件夹508
14.4 枚举文件和文件夹510
14.5 删除文件和文件夹515
14.6 将对象保存到文件中518
第15章 摄像头和照片库521
15.0 介绍521
15.1 侦测和探查摄像头522
15.2 用摄像头拍摄照片526
15.3 用摄像头拍摄视频530
15.4 在照片库中存储照片533
15.5 在照片库中存储视频538
15.6 检索并获取图像和视频540
15.7 响应图像和视频中的变化544
15.8 编辑设备中的图像和视频549
第16章 通知556
16.0 介绍556
16.1 发送通知557
16.2 监听并响应通知559
16.3 监听并响应键盘通知562
16.4 安排本地通知570
16.5 监听并响应本地通知573
16.6 处理本地系统通知577
16.7 为应用设置推送通知580
16.8 向应用发送推送通知585
16.9 响应推送通知592
第17章 Core Data594
17.0 介绍594
17.1 在Core Data中执行批量更新595
17.2 向Core Data写入数据598
17.3 从Core Data中读取数据600
17.4 从Core Data中删除数据602
17.5 在Core Data中对数据排序605
17.6 在表格视图中提升数据访问606
17.7 在Core Data中实现关系614
17.8 在后台获取数据619
17.9 在Core Data模型中使用自定义数据类型623
第18章 日期、日历和事件628
18.0 介绍628
18.1 构建日期对象629
18.2 获取日期组件630
18.3 请求日历访问权限631
18.4 从iOS设备上获取日历组636
18.5 向日历中添加事件637
18.6 访问日历内容642
18.7 从日历中删除事件644
18.8 向日历中添加重复事件647
18.9 获取事件的出席者652
18.10 向日历中添加提醒654
第19章 图形和动画657
19.0 介绍657
19.1 绘制文本662
19.2 绘制图像663
19.3 构造可变尺寸图像667
19.4 画线671
19.5 构造路径677
19.6 绘制矩形681
19.7 为形状添加阴影684
19.8 绘制渐变689
19.9 变换视图694
19.10 进行视图动画699
第20章 Core Motion708
20.0 介绍708
20.1 获取高度数据709
20.2 获取计步器数据710
20.3 侦测加速计是否可用714
20.4 侦测陀螺仪的可用性716
20.5 获取加速计数据717
20.6 侦测iOS设备的摇动720
20.7 获取陀螺仪数据721
第21章 Cloud724
21.0 介绍724
21.1 在您的应用中使用CloudKit726
21.2 使用CloudKit储存数据730
21.3 使用CloudKit获取数据737
21.4 使用CloudKit查询Cloud内容743
21.5 观察CloudKit中记录的变化748
21.6 从CloudKit中获取用户信息756
21.7 在iCloud中储存和同步字典762
21.8 在iCloud中创建并管理文件和文件夹766
21.9 在iCloud中搜索文件和文件夹769
热门推荐
- 1023993.html
- 1126993.html
- 2373136.html
- 3740079.html
- 1230315.html
- 1457223.html
- 3363118.html
- 204812.html
- 2728565.html
- 2890776.html
- http://www.ickdjs.cc/book_3528217.html
- http://www.ickdjs.cc/book_493199.html
- http://www.ickdjs.cc/book_2166240.html
- http://www.ickdjs.cc/book_508226.html
- http://www.ickdjs.cc/book_2148756.html
- http://www.ickdjs.cc/book_3848495.html
- http://www.ickdjs.cc/book_1451792.html
- http://www.ickdjs.cc/book_1615724.html
- http://www.ickdjs.cc/book_2270805.html
- http://www.ickdjs.cc/book_738759.html