iOS12系统应用开发基础教程大学霸内部资料
iOS12系统应用开发基础教程大学霸内部资料
v1.1:(1)增加内容:第4章 剪切板
注意:如需购买教程或者有疑问,可以联系 QQ:2186937435、1516986659
声明:
买教程送邮件答疑
教程版权归大学霸所有
教程为彩色
由于教程有水印,影响二次销售,不接受退款
为防盗版,教程每页都会添加水印,水印默认为购买者的账号名+电话
购买时,请QQ联系,确定收货地址、付款方式等。
目 录
目 录
第1章 文件系统 1
1.1 基础知识 1
1.1.1 文件系统核心类FileManager 1
1.1.2 iOS App目录结构 1
1.2 创建/删除目录 1
1.2.1 创建目录 2
1.2.2 删除目录 3
1.3 获取目录信息 4
1.3.1 判断目录存在性 4
1.3.2 获取目录 5
1.3.3 获取目录包含的内容 7
1.4 管理当前目录 13
1.5 访问用户目录 14
1.6 创建/删除文件 14
1.6.1 创建文件 14
1.6.2 删除文件 15
1.7 判断文件状态 16
1.7.1 判断是否存在 16
1.7.2 判断是否可读 17
1.7.3 判断是否可写 17
1.7.4 判断是否可删除 18
1.7.5 判断是否可执行 18
1.7.6 判断文件/目录间的关系 19
1.8 对文件内容的操作 21
1.8.1 读取文件内容 21
1.8.2 比对文件内容 22
1.8.3 替换文件内容 23
1.9 对文件路径的操作 24
1.9.1 文件路径函数 24
1.9.2 转换文件路径为字符串 25
1.10 管理目录/文件属性 26
1.10.1 获取目录/文件属性 26
1.10.2 设置目录/文件属性 28
1.11 复制、移动目录/文件 29
1.11.1 复制目录/文件 30
1.11.2 移动目录/文件 31
第2章 安全存储 33
2.1 Keychain基本操作 33
2.1.1 Keychain的结构 33
2.1.2 添加Keychain项目 33
2.1.3 查找Keychain项目 39
2.1.4 更新Keychain项目 41
2.1.5 删除Keychain项目 42
2.2 跨应用程序访问Keychain项目 43
2.2.1 共享访问 43
2.2.2 限制访问 45
2.3 导入/导出Keychain项目 46
2.3.1 导入Keychain项目 46
2.3.2 导出Keychain项目 48
第3章 消息分享 49
3.1 发送邮件 49
3.1.1 判断邮件功能状态 49
3.1.2 发送普通邮件 49
3.1.3 发送附件 52
3.2 发送短信 53
3.2.1 判断功能可用性 54
3.2.2 发送普通短信 55
3.2.3 发送附件 57
3.3 数据分享 59
3.3.1 使用UIActivityViewController 59
3.3.2 分享到内部程序 62
3.3.3 分享到社交媒体 62
3.3.4 分享到其他设备 62
第4章 剪切板 64
4.1 剪切板概述 64
4.1.1 剪切板构成 64
4.1.2 剪切板类型 64
4.2 获取剪切板 64
4.2.1 创建自定义剪切板 65
4.2.2 获取系统剪切板 65
4.2.3 移除剪切板 66
4.3 访问元素 66
4.3.1 添加内容元素 66
4.3.2 设置提供者和权限 68
4.3.3 判断类型 68
4.3.4 获取元素 69
4.4 操作多个元素 70
4.4.1 添加多个元素 70
4.4.2 判断类型 71
4.4.3 获取多个元素 72
4.5 批量操作元素 74
第5章 使用Safari服务显示网页 75
5.1 使用Safari视图控制器SFSafariViewController 75
5.1.1 判断Safari服务 75
5.1.2 创建Safari视图控制器 75
5.1.3 定制Safari视图控制器的外观 77
5.1.4 响应用户操作 79
5.2 阅读列表 80
5.2.1 验证URL格式 81
5.2.2 添加阅读项目 81
5.3 内容拦截器 83
5.3.1 添加扩展 83
5.3.2 拦截规则基本格式 85
5.3.3 定义触发器 87
5.3.4 定义行为 88
5.3.5 使用内容拦截管理器 89
第6章 网络技术 91
6.1 使用WiFi网络 91
6.1.1 配置项目 91
6.1.2 构建WiFi网络热点配置方案 93
6.1.3 构建基于EAP的WiFi网络热点配置方案 94
6.1.4 构建基于EAP的Hotspot 2.0热点配置方案 95
6.1.5 使用WiFi网络配置方案 96
6.2 网络状态 98
6.2.1 创建网络连接引用 99
6.2.2 同步判断 100
6.2.3 异步判断 101
第7章 传感器 107
7.1 加速度传感器 107
7.1.1 加速度传感器状态 107
7.1.2 启用/停止更新 108
7.1.3 获取加速度数值 108
7.1.4 设备朝向 109
7.2 磁力计 112
7.2.1 磁力计状态 112
7.2.2 启用/停止更新 112
7.2.3 获取磁力计值 113
7.3 陀螺仪 114
7.3.1 陀螺仪状态 114
7.3.2 启用/停止更新 115
7.3.3 获取陀螺仪数据 116
7.4 近距离传感器 117
7.5 运动数据服务 118
7.5.1 坐标系 118
7.5.2 运动数据 119
7.5.3 运动数据服务状态 122
7.5.4 启用/停止更新 123
7.5.5 获取运动数据 123
第8章 屏幕管理 126
8.1 iOS显示设备 126
8.2 屏幕显示 126
8.2.1 屏幕坐标系和边框 126
8.2.2 屏幕焦点 129
8.2.3 屏幕亮度 130
8.2.4 截图和录屏 131
8.3 外接显示器 133
8.3.1 显示器检测 133
8.3.2 为外接屏幕指定显示内容 134
8.3.3 显示模式 136
8.3.4 显示链接 138
8.3.5 过扫补偿 138
第9章 其他功能 140
9.1 设备信息UIDevice 140
9.1.1 获取当前设备 140
9.1.2 设备基本信息 140
9.1.3 电池信息 142
9.1.4 播放按键声音 144
9.1.5 设备类型 145
Comments are closed.