Apple Watch开发技术
文章平均质量分 51
tinghe17
这个作者很懒,什么都没留下…
展开
-
智力 Apple Watch 游戏 一、《上下棋手 Up-Down Chess》
专为apple watch打造的4款棋类游戏:相间棋, 成双鸳鸯棋, 倒序棋, 蛙跳棋在apple watch上,上下滑动屏幕就可以展现整个棋盘。iphone端有详细的规则介绍,很容易上手。this game is especial for your watch, and there are four kind of chess.slide up and down ,the原创 2015-09-09 23:04:56 · 1871 阅读 · 0 评论 -
apple watch 图片
apple watch 图片原创 2015-12-22 22:48:13 · 1047 阅读 · 0 评论 -
WatchOS 2 app 与 Iphone app 数据交互(四)前台消息数据传输
4前台数据传输前台数据传输只有一种模式,那就是发送即时消息(1) 发送消息发送消息函数sendMessage:replyHandler:errorHandler:声明 DeclarationSWIFTfuncsendMessage(_message: [String : AnyObject], replyHandlerreplyHandler:((原创 2015-09-20 14:16:28 · 1527 阅读 · 0 评论 -
WatchOS 2 app 与 Iphone app 数据交互(三3)文件传输
3.3 文件传输(1)发送文件发送文件也是后台模式。发送文件函数transferFile:metadata:声明如下:DeclarationSWIFTfunc transferFile(_ file: NSURL, metadata metadata: [String : AnyObject]?) -> WCSessionFileTransferOBJ原创 2015-09-20 14:14:30 · 1548 阅读 · 0 评论 -
WatchOS 2 Glance 界面模式选择
在storyboard上第一次打开 glance 界面,显示的是默认的形式:上面是小组框Upper,下面是大组框Lower。这两个框的最大边界时不能增加的,我们只能在这两个组框里面添加显示控件。其实系统还提供了更多的显示模式,在xcode右边栏Attributes Inspector中,显示了当前glance 界面的显示模式包括两个组框:Upper 和 Lower,点击其中一个组框,就会弹出多原创 2015-09-19 23:21:25 · 941 阅读 · 0 评论 -
WatchOS 2 app 与 Iphone app 数据交互(二)连接状态
2连接状态2.1判断连接状态在传输数据时需要判断watch 和 iphone的连接状态,wcsesson属性里提供了如下状态:已经配对(paired)、watch应用已经安装(watchAppInstalled)、两者连接相通(reachable)。当watch已经配对且watch端应用安装好时,可以进行后台传输数据;当两者连接相通时,可以直接进行前台传输。2.2连接状态改变回调指原创 2015-09-20 14:00:00 · 1799 阅读 · 0 评论 -
WatchOS 2 app 与 Iphone app 数据交互(三1)覆盖式后台传输
3数据传输3.1覆盖式后台传输后台传输就是说不是数据立刻传输,而是当具备数据传输连接条件以后,watch和iphone之间自动同步数据,也就输说后台传输的数据是异步传输,具有延后性。当第一发送的数据海没有传送出去,如果此时进行第二次数据传输,会覆盖第一次的数据,所以真正传输的是第二次的数据,第一次的数据会丢失。(1) 发送数据发送数据使用updateApplicationCo原创 2015-09-20 14:07:48 · 1800 阅读 · 0 评论 -
WatchOS 2 app 与 Iphone app 数据交互(三2)队列式式后台传输
3.2队列式后台传输(1)发送数据队列式后台传输,后一次的数据不会覆盖前一次的数据,而是把所有的数据按照次序全部发送出去。也是发送字典数据,是个大量数据传输。队列时发送字典数据函数:transferUserInfo声明:DeclarationSWIFTfunc transferUserInfo(_ userInfo: [String :AnyObject]) -> WCSe原创 2015-09-20 14:10:20 · 1491 阅读 · 0 评论 -
WatchOS 2 Glance Interface 数据内容更新
glance界面要每次出现时显示最新数据,也就是更新数据( upto date )。如果不能更新数据而每次显示的内容都一样,非常容易审核悲剧。每次显示时就要读取最新数据进行现实,这部分代码要写在willActivate ()方法中,而不是在初次配置函数awakeWithContext()里。原创 2015-09-19 23:07:22 · 712 阅读 · 0 评论