WatchOS系统开发
文章平均质量分 60
苹果从2014年推出AppleWatch设备至今已经三个年头,笔者作为国内第一批AppleWatch的用户以及第一批WatchOS系统开发人员,最近重新系统整理了WatchOS系统的技术大纲,特此写一个WatchOS系统系列文章分享一下。
坤小
近20个项目经验,10个以上上线项目,独立开发过五个以上的上线项目。当过项目经理,负责过多款软件的架构……
展开
-
WatchOS系统开发大全(1)-AppleWatch背景介绍
AppleWatch背景前言苹果从2014年推出AppleWatch设备至今已经三个年头,笔者作为国内第一批AppleWatch的用户(购买的是2014年3月份预定的第一代苹果手表)以及第一批WatchOS系统开发人员(2014年五年开发第一款AppWatch应用),最近重新系统整理了WatchOS系统的技术大纲,特此写一个WatchOS系统系列文章分享一下。本原创 2017-07-27 15:27:11 · 2765 阅读 · 0 评论 -
WatchOS系统开发大全(2)-WatchApp运行原理
WatchOS与iPhone交互框架1.1-简介我们都知道,一个App主要由两部分组成,一个是界面UI部分,一个是代码逻辑部分在Wach OS1.0的Watch App中,界面UI是编译在App Watch上,代码逻辑编译在iPhone上那么Watch App是如何运行的呢?1.2-WatchOS1.0框架图0501.pngWatch A原创 2017-07-27 15:28:02 · 1372 阅读 · 0 评论 -
WatchOS系统开发大全(3)-创建第一个WatchApp工程
创建第一个WatchApp工程1.1-WatchOS2.0之后工程的创建(1)点开xcode新建一个工程,选择Watch OS直接建一个Watch应用,点击next输入项目名称进行下一步因为WatchOS2.0之后,WatchApp不再依赖iOS App,可以独立运行0404.png(2)可以看到,在Watch OS 2.0的原创 2017-07-27 15:28:54 · 1309 阅读 · 0 评论 -
WatchOS系统开发大全(4)-WatchApp生命周期
WatchOSAPP生命周期1.1-简介WatchOS2.0之后的工程与WatchOS1.0的工程有什么不同之处?创建的方式不同2.0的工程多了一个文件:ExtensionDelegate0700.pngExtensionDelegate文件是干嘛用的?用于管理应用的生命周期(能够独立运行)原创 2017-07-27 15:29:49 · 896 阅读 · 0 评论 -
WatchOS系统开发大全(5)-WKInterfaceController的生命周期
1.1-简介WKInterfaceController是我们开发Watch App的核心类,它的地位和之前使用的UIViewController一样。每一个Watch App构建时,至少需要在Storyboard上设置一个WKInterfaceController实例作为程序入口。我们可以在Storyboard上使用Main Entry Point设置。当用原创 2017-07-27 15:30:48 · 956 阅读 · 0 评论 -
WatchOS系统开发大全(6)-WKInterfaceLabel
WKInterfaceLabel1.1-简介WKInterfaceLabel与iOS的UIKit框架中UILabel一样,是一个显示文本的控件。1.2-API介绍WKInterfaceLabel的API比UILabel要简单的多。 //设置文本 public func setText(text: String?) //设置文本颜色原创 2017-07-27 15:31:36 · 867 阅读 · 0 评论 -
WatchOS系统开发大全(7)-WKInterfaceImage
WKInterfaceImage1.1-简介WKInterfaceImage与iOS的UIKit框架中UIImageView一样,是一个显示图片的控件。1.2-API介绍WKInterfaceImage的API只有四个方法。 //设置图片(UIimage) **该方法只能加载Extension文件中的图片** public func setImag原创 2017-07-27 15:32:22 · 1006 阅读 · 0 评论 -
WatchOS系统开发大全(8)-WKInterfaceGroup
1.1-简介1.1.1 WatchApp的storyboard中控件的布局规则一行只能显示一个控件,无法将一个控件拖到另一个控件的左边或者右边。1.1.2 如果想让一行显示多个控件,应该怎么办?使用Group控件1.1.3 Group控件的作用Group控件是WatchApp中独有的控件,它是一个可以放置子控件的容器。在IOS中有原创 2017-07-27 15:34:43 · 1011 阅读 · 0 评论