Apple Watch开发快速入门教程 

试读下载地址:http://pan.baidu.com/s/1eQ8JdR0
介绍:苹果为Watch提供全新的开发框架WatchKit。本教程是国内第一本Apple Watch开发教程,全面讲解WatchKit的各个方面,帮助读者更为快速的掌握Watch开发方式和流程。 
 
目录
 第1章  开发环境--Xcode 1
1.1  苹果账号 1
1.1.1  苹果账号的成员分类 1
1.1.2  注册免费的苹果账号 1
1.1.3  注册收费的苹果账号 4
1.2  Xcode的下载和安装 6
1.2.1  App Store中下载和安装Xcode 6
1.2.2  其他网站下载和安装Xcode 10
1.3  苹果账号的绑定 11
1.4  组件的下载和安装 12
1.5  第一次打开Xcode 14
1.6  Xcode的界面介绍 16
1.6.1  导航窗口 17
1.6.2  组件窗口 18
1.6.3  编辑窗口 19
1.6.4  目标窗口 20
第2章  编写第一个iWatch应用程序 21
2.1  iWatch介绍 21
2.2  iWatch的优点缺点 21
2.2.1  iWatch优点 21
2.2.2  iWatch缺点 24
2.3  开发iWatch应用程序使用的类 24
2.4  编程第一个程序 25
2.4.1  创建项目 25
2.4.2  添加Watch应用对象到项目中 27
2.4.3  添加Watch应用对象时新增内容介绍 28
2.4.4  运行程序 29
2.4.5  编辑界面 32
2.4.6  编写代码 35
2.5  调试程序 39
2.6  使用帮助文档 41
第3章  界面设计一 43
3.1  标签 43
3.1.1  添加标签到界面中 43
3.1.2  界面方式设置标签 47
3.1.3  使用代码设置标签 60
3.1.4  为标签加载自定义的字体 73
3.2  图像 79
3.2.1  添加图像到界面中 79
3.2.2  界面方式设置图像对象 80
3.2.3  使用代码设置图像对象 85
3.3  分割线 91
3.3.1  添加分割线到界面中 91
3.3.2  界面方式设置分割线 92
3.3.3  使用代码设置分割线 94
第4章  界面设计二 95
4.1  表 95
4.1.1  添加表到界面中 95
4.1.2  界面方式设置表对象 96
4.2  填充表 98
4.2.1  填充文本内容 98
4.2.2  填充图像 102
4.3  对表进行操作 104
4.3.1  响应选择的行 105
4.3.2  添加行 106
4.3.3  删除行 107
4.3.4  获取行数 109
4.3.5  滚动行 110
4.4  组对象 111
4.4.1  添加组对象到界面中 111
4.4.2  界面方式设置Group对象 112
4.4.3  使用代码设置Group对象 116
第5章  用户交互 121
5.1  开关 121
5.1.1  添加开关对象到界面中 121
5.1.2  界面方式设置开关对象 122
5.1.3  使用代码设置开关对象 124
5.1.4  响应开关对象 129
5.2  滑块 134
5.2.1  添加开关对象到界面中 135
5.2.2  界面方式设置滑块对象 136
5.2.3  使用代码设置滑块对象 139
5.2.4  响应滑块对象 143
5.3  按钮 144
5.3.1  添加按钮对象到界面中 145
5.3.2  界面方式设置滑块对象 146
5.3.3  使用代码设置按钮对象 147
5.3.4  响应按钮对象 150
第6章  日期时间和计时器 153
6.1  日期时间 153
6.1.1  添加日期时间对象到界面中 153
6.1.2  界面方式设置日期时间对象 154
6.1.3  使用代码设置日期时间对象 157
6.2  计时器 161
6.2.1  添加计时器到界面中 161
6.2.2  界面方式设置计时器对象 162
6.2.3  使用代码设置计时器对象 165
6.3  实现计时功能 167
6.3.1  使用界面方式计时 167
6.3.2  使用代码计时 168
第7章  地图与菜单 171
7.1  添加地图到界面中 171
7.2  界面方式设置地图对象 172
7.3  设置地图的显示区域 173
7.4  添加/删除标注 174
7.4.1  添加系统自带的标注 174
7.4.2  添加自定义的标注 176
7.4.3  删除标注 177
7.5  获取当前位置 178
7.6  添加菜单到界面中 184
7.7  设置菜单项 185
7.7.1  界面方式设置菜单项 186
7.7.2  使用代码设置菜单项 188
7.8  添加菜单项 189
7.8.1  界面方式添加菜单项 189
7.8.2  使用代码添加菜单项 191
7.9  响应菜单项 191
7.9.1  界面方式添加菜单项实现的响应 192
7.9.2  使用代码添加菜单项实现的响应 195
7.10  删除菜单项 198
第8章  三种界面控制器 200
8.1  界面控制器 200
8.1.1  添加界面控制器 200
8.1.2  界面方式设置界面控制器的界面 203
8.1.3  使用代码设置界面控制器的界面 206
8.2  浏览界面控制器 207
8.2.1  添加浏览界面控制器 207
8.2.2  界面方式设置浏览界面控制器的界面 211
8.3  通知界面控制器 213
8.3.1  添加通知界面控制器 214
8.3.2  界面方式设置通知界面控制器的界面 217
8.4  界面导航 222
8.4.1  使用拖动方式 222
8.4.2  使用代码方式 230
第9章  本地化 242
9.1  创建一个具有多种语言的应用程序 242
9.2  本地化资源 251
9.3  区域格式 253
第10章  高级应用 258
10.1  九宫格 258
10.2  音频播放器 264
10.3  天气预报 268
10.4  iWatch控制iPhone 272

Apple Watch开发快速入门教程的更多相关文章

  1. 游戏控制杆OUYA游戏开发快速入门教程

    游戏控制杆OUYA游戏开发快速入门教程 1.2.2  游戏控制杆 游戏控制杆各个角度的视图,如图1-4所示,它的硬件规格是本文选自OUYA游戏开发快速入门教程大学霸: 图1-4  游戏控制杆各个角度的 ...

  2. HealthKit开发快速入门教程之HealthKit数据的操作

    HealthKit开发快速入门教程之HealthKit数据的操作 数据的表示 在HealthKit中,数据是最核心的元素.通过分析数据,人们可以看到相关的健康信息.例如,通过统计步数数据,人们可以知道 ...

  3. HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID

    HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID HealthKit开发准备工作 在开发一款HealthKit应用程序时,首先需要讲解HealthKit中有哪些类,在i ...

  4. HealthKit开发快速入门教程之HealthKit开发概述简介

    HealthKit开发快速入门教程之HealthKit开发概述简介 2014年6月2日召开的年度开发者大会上,苹果发布了一款新的移动应用平台,可以收集和分析用户的健康数据.该移动应用平台被命名为“He ...

  5. .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序

    一.前言 为什么选择VS Code?VS Code 是一款跨平台的代码编辑器,想想他的哥哥VS,并是微软出品的宇宙第一IDE,那作为VS的弟弟,VS Code 也不会差,毕竟微软出品.反正ken是这么 ...

  6. 专为设计师而写的GitHub快速入门教程

    专为设计师而写的GitHub快速入门教程 来源: 伯乐在线 作者:Kevin Li     原文出处: Kevin Li 在互联网行业工作的想必都多多少少听说过GitHub的大名,除了是最大的开源项目 ...

  7. EntityFramework6 快速入门教程

    EntityFramework6 快速入门教程 不得不说EF在国内实在是太小众,相关的技术文章真实屈指可数,而且很多文章都很旧了,里面使用的版本跟如今的EF6差别还是比较大.我刚开始弄这个的时候真是绕 ...

  8. Realm for Android快速入门教程

    介绍 如果你关注安卓开发的最新趋势,你可能已经听说过Realm.Realm是一个可以替代SQLite以及ORMlibraries的轻量级数据库. 相比SQLite,Realm更快并且具有很多现代数据库 ...

  9. CMake快速入门教程-实战

    http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/ http://blog.csdn.net/dbzhang800/article/detai ...

随机推荐

  1. 微信和WeChat的合并月活跃账户数达到7.62亿了

    昨日,腾讯公布了截至2016年3月31日未经审核的第一季度综合业绩,其中财报显示微信和WeChat的合并月活跃账户数达到7.62亿,比去年同期增长39%.网络广告业务的收入同比增长73%至2016年第 ...

  2. acdream.Triangles(数学推导)

    Triangles Time Limit:1000MS     Memory Limit:64000KB     64bit IO Format:%lld & %llu Submit Stat ...

  3. L17 怎么向应用程序商店提交应用

    原地址:https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/ApplicationD ...

  4. KMP算法精髓

    这个算法的做法就是在部分匹配的时候,常规想法是向后移动一位,但是KMP想法是向后移动n位(n=m-L). 注释:这里m表示已经匹配了的字符的个数,L表示已经匹配了的那些字符组成的这个字符串的前缀和后缀 ...

  5. Linux MySQL 存储引擎详解

    MySQL常用的存储引擎为MyISAM.InnoDB.MEMORY.MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表. MyISAM是MySQL的默认存储引擎.MyISAM不支 ...

  6. There is no getter for property named 'purchaseApplyId' in 'class java.lang.Long'

    mapper.xml: <delete id="deleteByPurchaseAppyId" parameterType="Long"> < ...

  7. 【转】仿百度输入框智能提示的js代码

    转自:http://www.jb51.net/article/40783.htm 对于我这个JS菜鸟,能找到这样的实属不容易啊!!! 刚开始老大让做这个功能,真是一点头绪都没有,万分感谢!!! 最近客 ...

  8. windows电脑变成wifi热点命令

    netsh wlan set hostednetwork mode=allow ssid=WIFI_NAME key="abcdefgh" netsh wlan start hos ...

  9. VS2010设置C++包含目录和库目录

    视图-属性管理器-随便选择一个项目例如MyProject-Debug|Win32-Microsoft.Cpp.Win32.user-右键“属性”-VC++目录 Release同理

  10. DOS 循环读取txt每一行内容

    在命令行窗口中输入: for /f %i in (f:\mydata.txt) do echo %i 如果要是写成批处理文件run.bat for /f %%i in (f:\mydata.txt) ...