watchOS开发
乞力马扎罗的雪CYF
一只不孤独的猿。
展开
-
Apple Watch如何进行真机调试及问题汇总 (二)
当我们在Apple Watch运行程序时,或多或少都会出现问题,现在我把这些问题再罗列一下,并贴出解决方案,供大家分享:(1)error:WatchKit apps must have a deployment target equal to iOS8.2(was 9.0)当你在以前旧的项目中通过加入一个target来增加一个watchkit app的话,很可能出现这样的问题,这是由于版本原创 2015-10-10 00:36:44 · 5459 阅读 · 0 评论 -
Apple Watch如何进行真机调试及问题汇总
在我们开发iOS或者AppleWatch应用中,不管我们代码写的怎么样,总有一个小小的愿望,就是能把程序运行到真机上,而不是模拟器。而随着Xcode7的发布,这一想法就变得更为简单了,就算你没买99刀的开发者账号,也没去越狱等各种非正常手段,现在你也可以通过官方的办法进行真机调试。但是想要在AppleWatch上真机运行,我也遇到了很多坑。下面我为大家慢慢解决这个问题。 首先我来罗列原创 2015-10-08 20:23:32 · 8573 阅读 · 1 评论 -
Apple Watch初体验
近日我购买了一款Apple Watch Sport,也就是Apple Watch中最便宜的一款。买苹果手表真的不是为了装X,我是为了在开发iOS的同时,能把应用迁移到手表上,尽量能覆盖苹果的各个平台上。 首先来晒一下苹果手表的开箱盒子:。。 出乎我意料的是没想到Apple Watch的盒子这么重,绝对比iPhone和iPad mini要重多了。打开后发原创 2015-10-07 00:37:27 · 1728 阅读 · 0 评论 -
watchOS开发——Notification介绍
1.iOS决定在iPhone还是在Apple Watch上显示通知。2.系统提供了默认的界面来显示来自通知的信息提示,app可以自定义通知界面。3.本地或者远程通知到达,显示short-look界面。Short-Look界面:1.用户第一次查看通知的时候,系统会显示short-look界面;2.不可滚动而且不能自定义;3.显示应用程序的icon,名称,标题;4.原创 2015-10-11 17:07:08 · 2232 阅读 · 0 评论 -
我的第一个Apple Watch应用——Hello Watch
今天让我们来创建一个最简单的Apple Watch程序,并实现最简单的响应。Xcode版本为7。实现如下:(1)创建一个watchOS的应用:。(2)注意要选中下面的“include Glance Scene”。如图:。(3)如同iOS开发一样,我们也可以直接拖动控件,在Interface Controller中拖入控件如下:。(4)通过segue连线,原创 2015-10-07 20:21:29 · 2300 阅读 · 0 评论 -
AppleWatch开发Notification通知界面开发指南
1.iOS决定在iPhone还是Apple Watch上显示通知;2.系统提供了默认的界面来显示来自通知的信息提示,app可以自定义通知界面;3.本地或者远程通知到达,显示short-look界面Short-Look界面:1.用户第一次查看通知的时候,系统会显示short-look界面;2.不可滚动而且不能自定义;3.显示应用程序的icon,名称,标题;4.用户原创 2015-10-09 09:30:31 · 3429 阅读 · 0 评论 -
Watch App简介
1.Watch App与iPhone App的关系:Watch App只是iPhone App的扩展;2.Watch App创建要求:Watchkit App运行在手表上,Watchkit Extension运行在iPhone上;3.用户交互方式:启动应用、Glance Interface(概览界面)、Notification Interface(通知界面);原创 2015-10-07 22:56:18 · 2288 阅读 · 0 评论 -
Apple Watch开发Glance界面指南
Glance在AppleWatch中称为概览界面,也成为速览界面。Xcode提供几种固定的布局来安排Glance中的内容,填充内容的指南:1.快速传递信息:适当使用图像,颜色和动画来快速传达信息;2.集中于最重要的数据:Glance不是你的应用程序的替代;3.不要在Glance界面包含交互控件,比如按钮,开发,滑动条和菜单;4.避免使用表格(table)和地图(map);5.让原创 2015-10-09 08:53:00 · 2446 阅读 · 0 评论 -
AppleWatch真机调试问题:App Transport Security has blocked a cleartext HTTP(http://)resource load since...
今天在进行AppleWatch开发过程中,在进行网络请求时,会报如下错误,网络请求失败:App Transport Security has blocked a cleartext HTTP(http://)resource load since it is insecure .Temporary exception can be configured via your app's Info.pl原创 2015-10-11 08:45:03 · 2577 阅读 · 0 评论 -
Apple Watch——Glance介绍与生命周期
1.Glance:将重要信息展示在一个视图里,让用户一瞥就可以获取,是一个完整Watch App的有益补充,非必需的。2.Template-based(基于模板的):使用Xcode选择你需要的模板并设计相应的内容。3.不可滚动。4.单一操作:单击Glance启动整个app。5.可选择的。6.Glance底部区域是预留给页面指示圆点的。特点:(1)基于用户当前的上原创 2015-10-07 22:54:04 · 2100 阅读 · 0 评论 -
watchOS开发——配置静态通知界面和动态通知界面
【一】配置静态通知界面1.目的:WatchKit扩展不能及时的配置动态界面的时候,提供回退界面;2.创建原则:(1)所有图片必须存在于WatchKit app bundle中;(2)界面中不能包括控件、表、地图或者其他可交互元素;(3)界面的notificationAlertLabel outlet必须与某个标签相连。标签的内容为通知的alert message,其他的标签文本原创 2015-10-11 17:40:11 · 2091 阅读 · 0 评论 -
watchOS开发——界面对象
1.界面对象:WKInterface类或者子类的实例;2.界面对象不是视图;3.创建界面对象;【1】标签(Labels)1.WatchKit支持标准字体和自定义字体;2.Glance和通知界面不支持自定义字体;3.使用自定义字体必须做到:(1)在watchKit App和WatchKit extension bundle中包含自定义字体文件;(2)Watch原创 2015-10-11 20:53:26 · 1876 阅读 · 0 评论 -
我的第一个Apple Watch小游戏——猜数字(Swift)
这是一个在AppleWatch上实现的一个小型App,开发语言为Swift。是一个猜数字的游戏,屏幕上会出现不同数字的滚动,并能控制游戏的开始结束,让别人来猜数字。是不是很有意思。还可以多个人来玩这个游戏,比大家谁最后的数字大。 该应用我已经上传至 https://github.com/chenyufeng1991/GuessNumber 。 由于该应用我主要是在Watch上原创 2015-11-10 21:15:18 · 9016 阅读 · 4 评论