Apple Watch开发快速入门教程Objective-C版大学霸内部教程
Apple Watch开发快速入门教程Objective-C版大学霸内部教程
目 录
第1章 开发环境–Xcode 1
1.1 苹果账号 1
1.1.1 苹果账号的成员分类 1
1.1.2 注册免费的苹果账号 1
1.1.3 注册收费的苹果账号 5
1.2 Xcode的下载和安装 7
1.2.1 App Store中下载和安装Xcode 8
1.2.2 其他网站下载和安装Xcode 10
1.3 苹果账号的绑定 12
1.4 组件的下载和安装 13
1.5 第一次打开Xcode 14
1.6 Xcode的界面介绍 16
1.6.1 导航窗口 17
1.6.2 组件窗口 18
1.6.3 编辑窗口 19
1.6.4 目标窗口 19
第2章 编写第一个iWatch应用程序 21
2.1 iWatch介绍 21
2.2 iWatch的优点缺点 21
2.2.1 iWatch优点 21
2.2.2 iWatch缺点 24
2.3 Apple Watch 1.0.1新增内容 24
2.4 开发iWatch应用程序使用的类 25
2.5 编程第一个程序 25
2.5.1 创建项目 25
2.5.2 添加Watch应用对象到项目中 27
2.5.3 添加Watch应用对象时新增内容介绍 29
2.5.4 运行程序 30
2.5.5 编辑界面 32
2.5.6 编写代码 35
2.6 调试程序 38
2.7 使用帮助文档 41
第3章 界面设计一 43
3.1 标签 43
3.1.1 添加标签到界面中 43
3.1.2 界面方式设置标签 47
3.1.3 使用代码设置标签 57
3.1.4 为标签加载自定义的字体 70
3.2 图像 76
3.2.1 添加图像到界面中 76
3.2.2 界面方式设置图像对象 77
3.2.3 使用代码设置图像对象 82
3.3 分割线 87
3.3.1 添加分割线到界面中 88
3.3.2 界面方式设置分割线 88
3.3.3 使用代码设置分割线 89
第4章 界面设计二 91
4.1 表 91
4.1.1 添加表到界面中 91
4.1.2 界面方式设置表对象 92
4.2 填充表 94
4.2.1 填充文本内容 94
4.2.2 填充图像 98
4.3 对表进行操作 101
4.3.1 响应选择的行 101
4.3.2 添加行 102
4.3.3 删除行 104
4.3.4 获取行数 105
4.3.5 滚动行 106
4.4 组对象 108
4.4.1 添加组对象到界面中 108
4.4.2 界面方式设置Group对象 108
4.4.3 使用代码设置Group对象 111
第5章 用户交互 116
5.1 开关 116
5.1.1 添加开关对象到界面中 116
5.1.2 界面方式设置开关对象 117
5.1.3 使用代码设置开关对象 119
5.1.4 响应开关对象 124
5.2 滑块 129
5.2.1 添加开关对象到界面中 130
5.2.2 界面方式设置滑块对象 131
5.2.3 使用代码设置滑块对象 134
5.2.4 响应滑块对象 137
5.3 按钮 138
5.3.1 添加按钮对象到界面中 139
5.3.2 界面方式设置滑块对象 140
5.3.3 使用代码设置按钮对象 141
5.3.4 响应按钮对象 144
第6章 日期时间和计时器 147
6.1 日期时间 147
6.1.1 添加日期时间对象到界面中 147
6.1.2 界面方式设置日期时间对象 148
6.1.3 使用代码设置日期时间对象 151
6.2 计时器 155
6.2.1 添加计时器到界面中 155
6.2.2 界面方式设置计时器对象 156
6.2.3 使用代码设置计时器对象 158
6.3 实现计时功能 160
6.3.1 使用界面方式计时 160
6.3.2 使用代码计时 161
第7章 地图与菜单 164
7.1 添加地图到界面中 164
7.2 界面方式设置地图对象 165
7.3 设置地图的显示区域 166
7.4 添加/删除标注 167
7.4.1 添加系统自带的标注 167
7.4.2 添加自定义的标注 169
7.4.3 删除标注 170
7.5 获取当前位置 171
7.6 添加菜单到界面中 178
7.7 设置菜单项 179
7.7.1 界面方式设置菜单项 179
7.7.2 使用代码设置菜单项 182
7.8 添加菜单项 183
7.8.1 界面方式添加菜单项 183
7.8.2 使用代码添加菜单项 185
7.9 响应菜单项 186
7.9.1 界面方式添加菜单项实现的响应 186
7.9.2 使用代码添加菜单项实现的响应 190
7.10 删除菜单项 193
第8章 三种界面控制器 195
8.1 界面控制器 195
8.1.1 添加界面控制器 195
8.1.2 界面方式设置界面控制器的界面 197
8.1.3 使用代码设置界面控制器的界面 200
8.2 浏览界面控制器 201
8.2.1 添加浏览界面控制器 202
8.2.2 界面方式设置浏览界面控制器的界面 205
8.3 通知界面控制器 208
8.3.1 添加通知界面控制器 208
8.3.2 界面方式设置通知界面控制器的界面 211
8.4 界面导航 215
8.4.1 使用拖动方式 215
8.4.2 使用代码方式 223
第9章 本地化 233
9.1 创建一个具有多种语言的应用程序 233
9.2 本地化资源 242
9.3 区域格式 244
第10章 高级应用 249
10.1 九宫格 249
10.2 音频播放器 255
10.3 天气预报 260
10.4 iWatch控制iPhone 263
Comments are closed.