网站动态和静态,seo大连培训,优化教程网,如果创建网站金田#xff08;github示例源码#xff09; 自AppleWatch发行的同时就可以为AppWatch开发相应的应用程序#xff0c;不过最初的版本#xff0c;能开发的功能极为有限#xff0c;所以也只是有少数的App厂商为Apple定制了App#xff0c;所以迄今为止#xff0c;Apple Stor… 金田github示例源码 自AppleWatch发行的同时就可以为AppWatch开发相应的应用程序不过最初的版本能开发的功能极为有限所以也只是有少数的App厂商为Apple定制了App所以迄今为止Apple Store上面看得到的Apple Watch应用也为数不多多数都是直接跟Apple Watch所带的传感器有关的应用如医疗类、通讯、提醒、运行类等。 然此次Apple 发行的Watch OS 2给了App开发商更多的发展空间可以使用Xcode 9为AppleWatch定制功能更为丰富的app。下面就让我们一起动手开发一个简单的AppleWatch App吧 图1 创建Watch App 图2 Watch App 界面开发 图3 App运行效果图 上面只是做了一个简单的界面开发具体的可以看github示例源码下面就跟着Cocoon Jin一起来看下此次的Watch OS 2具体有新增了哪些亮点功能 图4 WatchKit 新支持功能 从上图我们可以看到此次Apple Watch OS2有给用户提供Digital Crown、Layout and Animation、Taptic Engine、Audio and Video、Alerts、PassKit等功能支持。 下面我们就一起来看下这些功能具体的表现是什么样子 说到AppleWatch可能最先想到的就是AppleWatch的时钟界面第一代AppleWatchOS并没有提供相应的接口来支持App开发商对表盘进行自定让大家惊喜的是这次WatchOS2提供了大家相应的接口。 图5 系统默认表盘 图6 Apple Watch OS 2 App开发可自定部分 这里只提供这一个表盘做为示例其它的部分详见Apple官方文档。 另外一个亮点的部分就是 Audio and Video 部分WatchOS 2可以在AppleWatch上面播放音乐和Movie。 图7 Watch App内Audio播放控制界面 图8 Watch OS 2视频播放控制界面 此外现在WatchOS 2也提供了像iOS里面的那种系统提示窗口示例如下 图9 App 内弹出的提示窗口 通过下面的代码详情就可以弹出像iOS里面的AlertView一样的提示窗口不过目前选择不同的按钮在回调里面所执行的事件执行无效期待Release 版本SDK可以修复这个问题。 __block WKInterfaceButton *button self.button; WKAlertAction *englishAction [WKAlertAction actionWithTitle:English style:WKAlertActionStyleDestructive handler:^{ [button setTitle:Kdan Mobile]; }]; WKAlertAction *chineseAction [WKAlertAction actionWithTitle:中文 style:WKAlertActionStyleDestructive handler:^{ [button setTitle:凯钿软件]; }]; [self presentAlertControllerWithTitle:Kdan Mobile message:欢迎阅读Cocoon Jin iOS9系列文章! preferredStyle:WKAlertControllerStyleAlert actions:[englishAction, chineseAction]]; 版权所有转载须注明作者金田及原文出处原文 转载于:https://www.cnblogs.com/CocoonJin/p/4735757.html