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. iOS 时间处理(转)

    NSDate NSDate对象用来表示一个具体的时间点. NSDate是一个类簇,我们所使用的NSDate对象,都是NSDate的私有子类的实体. NSDate存储的是GMT时间,使用的时候会根据 当 ...

  2. RootKit学习之 IDT Hook

    0x00 前言  IDT(Interrupt Descriptor Table)中断描述符表,中断就是停下现在的活动,去完成新的任务.一个中断可以起源于软件或硬件.比如,出现页错误,调用IDT中的0x ...

  3. weblogic <BEA-000438>

    现在创建域并启动服务器, 或许会发现如下提示的错误信息:<Error> <Socket> <BEA-000438> <Unable to load perfo ...

  4. 在 FREEBUF 投放广告

    在 FREEBUF 投放广告 FreebuF黑客与极客—高质量的全球互联网安全媒体,同时也是爱好者们交流.分享安全技术的最佳平台.本站读者群以IT.政企信息安全人员.互联网安全爱好者和学生为主,对互联 ...

  5. 【OpenStack】OpenStack系列11之namaspace&openvswitch原理实践

    Namespace实现网络隔离与互通 新建ns: ip netns add foo 查看ns: ip netns 查看ns详细配置: ip netns exec foo ip addr 设置ns内部l ...

  6. Spring源码学习(二)AOP

    ----ProxyFactoryBean这个类,这是AOP使用的入口---- AOP有些特有的概念,如:advisor.advice和pointcut等等,使用或配置起来有点绕,让人感觉有些距离感,其 ...

  7. 转关于垂直切分Vertical Sharding的粒度

    垂直切分的粒度指的是在做垂直切分时允许几级的关联表放在一个shard里.这个问题对应用程序和sharding实现有着很大的影响. 关联打断地越多,则受影响的join操作越多,应用程序为此做出的妥协就越 ...

  8. Java for LeetCode 179 Largest Number

    Given a list of non negative integers, arrange them such that they form the largest number. For exam ...

  9. mybatis前台传给带年月日时分秒的数据给后台,后台接收不到时分秒

    框架spring+springMVC+mybatis, 前台给后台传数据传不了时分秒,所以用springMVC的注解解决了,记录一下 controller中如下: /** * * 方法描述 : 使用@ ...

  10. [Git] Git 文件归档, include submodule

      git archive命令,可以对任意提交对应的目录树建立归档. $ git archive -o latest.zip HEAD  基于最新提交建立归档文件latest.zip $ git ar ...