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. sql重复记录查询

    1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select  peopleId  fro ...

  2. 证明ln2=0 和 2=1

    我们知道下式成立: \begin{equation}\ln(1+x)=x-\frac{x^2}{2}+\frac{x^3}{3}-\frac{x^4}{4}+\ldots\label{eq1}\end ...

  3. 诠释Linux中『一切都是文件』概念和相应的文件类型

    导读 在 Unix 和它衍生的比如 Linux 系统中,一切都可以看做文件.虽然它仅仅只是一个泛泛的概念,但这是事实.如果有不是文件的,那它一定是正运行的进程. 要理解这点,可以举个例子,您的根目录( ...

  4. 解决Yum安装依赖问题

    导读 最近在网上看到很多关于安装网络Yum源是报错的求助,本小白也曾遇到过此类问题,后找过度娘没有有效的解决办法.最后,经过几番尝试后终于解决,现在将解决方案共享给大家! Yum源及安装 安装过程在之 ...

  5. 一起做RGB-D SLAM (1)

    前言 2016.11 更新 增加了对16.04的支持. 整理了过时的代码. SLAM,即Simultaneous Localization and Mapping,中文译作同时定位与地图创建,是近几十 ...

  6. Centos下samba共享打印机

    先说需求,公司有一台型号为HP LaserJet m1120 mfp的打印机,由于不是网络打印机使用起来十分不便,公司老大要求将这台打印机连在公司的内网linux服务器上(CentOS),然后配置sa ...

  7. Balanced Teams (USACO Jan Bronze 2014)

    既然是bronze,毫无压力的AC了. 就是个深搜,当然加个剪枝--最后一个组不用搜. 恩可以一个一个组分层次dfs,这样会跑得飞起~~也不容易错 #include <cstdio> in ...

  8. iOS7上在xib中使用UITableViewController设置背景色bug

    今天用xcode5.1设置xib中,用静态的方式设置UITableViewController中的tableview,把tableview中的backgroundColor改变后,xib上有效果,但是 ...

  9. python基础——使用dict和set

    python基础——使用dict和set dict Python内置了字典:dict的支持,dict全称dictionary,在其它语言中也称为map(映射),使用键-值(key-value)存储,具 ...

  10. mysql中的sql总结

    >>>>>增加字段 ALTER TABLE pj_account ADD COLUMN test INT(11)   NOT NULL DEFAULT 1   COMME ...