iOS 12应用开发基础教程上下册大学霸内部资料
iOS 12应用开发基础教程上下册大学霸内部资料
注意:如需购买教程或者有疑问,可以联系 QQ:2186937435、1516986659
声明:
买教程送邮件答疑
教程版权归大学霸所有
教程为彩色
由于教程有水印,影响二次销售,不接受退款
为防盗版,教程每页都会添加水印,水印默认为购买者的账号名+电话
购买时,请QQ联系,确定收货地址、付款方式等
目录
上册目录
第1章 iOS 12开发概述 1
1.1 iOS 12新特性 1
1.2 编写第一个iOS 12应用 2
1.2.1 创建项目 2
1.2.2 运行程序 5
1.2.3 iOS模拟器介绍 7
1.2.4 编辑界面 11
1.2.5 编写代码 14
1.2.6 定制应用程序图标 19
1.3 真机测试 23
1.3.1 数据线连接手机测试 24
1.3.2 无线连接手机进行测试 24
1.4 了解视图 26
1.4.1 视图库介绍 26
1.4.2 视图始祖——UIView 27
1.4.3 添加视图 27
1.4.4 视图的位置和大小 32
1.4.5 删除空白视图 32
第2章 丰富的用户界面 34
2.1 使用按钮接收用户输入 34
2.1.1 使用代码添加按钮 34
2.1.2 美化按钮 35
2.1.3 实现按钮的响应 37
2.2 显示、编辑文本 45
2.2.1 只读文本——标签 45
2.2.2 单行读写文本——文本框 48
2.2.3 多行读写文本——文本视图 50
2.2.4 使用第三方字体 54
2.3 使用开关、滑块控件 58
2.3.1 开关 58
2.3.2 滑块控件 60
2.4 屏幕滚动视图——滚动视图 62
2.5 部署视图 64
第3章 键盘输入 69
3.1 显示键盘 69
3.1.1 用户输入时显示键盘 69
3.1.2 直接显示键盘 70
3.2 定制键盘的输入类型 70
3.3 关闭键盘 73
3.3.1 使用Return键关闭键盘 73
3.3.2 触摸背景关闭键盘 75
3.3.3 使用菜单项关闭键盘 77
3.4 为键盘添加工具栏 80
3.5 显示键盘时改变输入视图的位置 81
第4章 图形图像 84
4.1 图片预处理 84
4.2 显示图像 86
4.3 定制特殊的图像 90
4.3.1 旋转图像 90
4.3.2 缩放图像 91
4.4 页面控件 92
4.5 绘制路径 95
4.5.1 绘制线段 95
4.5.2 绘制不同的线段 98
4.5.3 绘制曲线 100
4.5.4 绘制形状 102
4.5.5 路径函数总结 103
4.5.6 美化路径 103
4.6 绘制位图 106
4.6.1 绘制单个位图 106
4.6.2 绘制多个位图 107
4.7 绘制文字 108
4.8 图像启动界面 109
第5章 引起用户注意 115
5.1 进度条 115
5.2 活动指示器 117
5.3 警告视图 120
5.3.1 为主视图添加警告视图 121
5.3.2 常见的警告视图样式 122
5.3.3 响应警告视图 125
5.4 操作表 127
5.4.1 为主视图添加操作表 128
5.4.2 响应操作表 129
第6章 表 132
6.1 表视图的分类 132
6.1.1 普通表视图 132
6.1.2 分组表视图 132
6.2 在表中显示数据 133
6.2.1 在普通表视图中显示数据 133
6.2.2 在分组表视图中显示数据 136
6.3 美化表 138
6.3.1 添加页眉、页脚 138
6.3.2 添加索引 139
6.3.3 缩进 141
6.3.4 设置行高 142
6.4 设置表单元格 143
6.4.1 设置表单元格的风格 143
6.4.2 设置表单元格的标记 145
6.4.3 在表单元格中添加其他视图 147
6.5 对表进行操作 149
6.5.1 选取行 149
6.5.2 插入行 151
6.5.3 删除行 153
6.5.4 移动行 155
6.6 在表中添加搜索功能 157
第7章 选择器 161
7.1 日期选择器 161
7.2 自定义选择器 165
7.2.1 自定义选择器的分类 165
7.2.2 填充数据 165
7.2.3 响应自定义选择器 168
第8章 多视图应用 173
8.1 多视图的实现 173
8.2 多视图的切换 177
8.2.1 启动界面 177
8.2.2 StoryBoard实现切换 180
8.2.3 分段控件 185
8.2.4 导航控制器 188
8.2.5 标签栏控制器 198
第9章 屏幕旋转 209
9.1 实现旋转屏幕的常用方式 209
9.1.1 按键 209
9.1.2 目标窗口 210
9.1.3 Info.plist文件 211
9.1.4 使用代码 211
9.2 旋转时重新定位视图 212
下册目录
第10章 触摸与手势 1
10.1 触摸 1
10.1.1 触摸阶段 1
10.1.2 处理触摸 1
10.2 常用手势 6
10.2.1 轻拍 7
10.2.2 捏 9
10.2.3 滑动 11
10.2.4 旋转 13
10.2.5 移动 14
10.2.6 长按 15
10.3 自定义手势 18
第11章 数据管理 23
11.1 文件管理 23
11.1.1 创建文件 23
11.1.2 写入数据 25
11.1.3 读取数据 28
11.1.4 删除文件 31
11.2 使用SQLite数据库 34
11.2.1 SQLite数据类型 34
11.2.2 创建数据库 35
11.2.3 创建表 39
11.2.4 插入数据 41
11.2.5 查询数据 43
第12章 访问网络 45
12.1 Web浏览器——网页视图 45
12.1.1 加载网页视图的内容 45
12.1.2 网页视图与Javascript交互 48
12.1.3 为网页视图添加导航动作 50
12.1.4 网页视图进行加载时常用方法 53
12.2 网络服务 56
第13章 定位服务与地图应用 60
13.1 获取位置数据 60
13.2 获取位置方向 62
13.3 区域监听 64
13.4 地图应用 66
13.4.1 显示地图 66
13.4.2 地图显示模式 67
13.4.3 显示当前位置 70
13.4.4 指定位置 72
13.4.5 添加标记 73
13.4.6 添加标注 75
13.4.7 限制地图的显示范围 76
13.4.8 3D地图 77
13.5 地理编码 78
13.6 反地理编码 80
13.7 Transit通勤路线功能 83
13.8 使用谷歌Web地图 87
第14章 多媒体 89
14.1 图像的选取——图像选取器 89
14.1.1 选取图像 89
14.1.2 设置图像的来源 92
14.1.3 在模拟器中对图像的操作 94
14.1.4 选取视频 98
14.2 使用相机 101
14.2.1 打开相机 101
14.2.2 设置相机 103
14.2.3 捕获媒体 105
14.3 音频 108
14.3.1 播放系统声音 108
14.3.2 播放音频文件 111
14.3.3 访问音乐库 114
14.3.4 选取音频 116
14.4 使用麦克风录制声音 118
14.5 视频 122
第15章 动画 125
15.1 图像视图动画 125
15.2 视图动画 127
15.2.1 动画块 128
15.2.2 修改动画块 130
15.2.3 基于块的视图动画 131
15.3 过渡动画 132
15.3.1 翻页动画 133
15.3.2 旋转动画 135
15.4 CATransition动画 137
15.5 定时器 141
第16章 内置应用程序 144
16.1 打电话 144
16.2 使用Safari 146
16.3 管理通讯录 150
16.3.1 打开通讯录 150
16.3.2 选取联系人 151
16.3.3 添加联系人 153
16.3.4 显示联系人信息 155
16.3.5 完善联系人信息 158
16.4 管理日历事件 160
16.4.1 打开日历事件界面 160
16.4.2 添加日历事件 162
16.5 发送信息 167
16.5.1 使用信息应用发送信息 167
16.5.2 使用邮件应用发送信息 172
第17章 与外部设备交互 177
17.1 获取设备信息 177
17.2 获取电池信息 179
17.3 处理运动事件 182
17.4 获取加速计数据 186
17.5 访问陀螺仪数据 190
17.6 近距离传感器 193
Comments are closed.