5分钟理解Apple Watch开发

作者 : 开心源码 本文共621个字,预计阅读时间需要2分钟 发布时间: 2022-05-11 共73人阅读

对Apple Watch的开发首先必需理解以下几点:

1: ) Apple Watch的UI只可以通过StoryBoard一种方式,不能通过代码增加控件

2:) Apple Watch的UI只有流式布局,(只可以水平或者竖直布局 ),那种让两个控件重叠是无法做到的。

3:)Apple Watch是无法获取任何控件大小和位置的。也不存在View 和 Layer , 因此也无法对控件自绘。假如想要自己设置控件外观和制作动画,只有一个方法,就是不停的绘制成一张UIImage, 而后把UIImage贴到控件上。

4:)Apple Watch app包含两个部分,一个是下载到Apple Watch上的app, 这部分主要是仅包含一个StoryBoard,不含任何的逻辑代码 ; 另一个是运行在iPhone上的Extension, 几乎所有的逻辑代码和事件响应都运行在Iphone端的extension上

5:)iPhone和apple watch的数据同步会非常麻烦, 假如数据比较复杂,要做好意理准备

6:)手腕放下的熄灭屏幕,目前是没有办法改变的

7:)默认的watch发信息给iPhone, 能直接唤醒Iphone的app( 但只是在后端运行 ),iPhone端extensio发信息给watch , 也可以自动唤醒watch app, 假如想唤醒watch app并显示到前台,需要使用HealthKit

8:) 默认的watch app在后端运行是无法进行播放系统声音和震动的,假如要在后端震动,只可以打开心率检测

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 5分钟理解Apple Watch开发

发表回复