一个纯Swift开发的,功能十分齐全的 WatchOS开发教程 App。
Watch-App-Sampler 支持 WatchOS 5.0以及 Swift 5.0.
如果你学习或者准备开发一款 WatchKit App,那么这个项目将会是你的最佳选择。
- Apple Watch Programming Guide - Official apple watch programming guide by Apple.
- WatchOS开发教程
列表控件,像 iOS中的 UITableView。
Apple Watch的通知功能开发,其中包括静态通知页面和动态通知页面。
表盘功能开发,自定义你的 Watch App的表盘控件。这里共有33中表盘模板。
在 iPhone和 Apple Watch之间的通信,收发消息、文件等。
通过网络请求下载图片,完成后并展示图片。
菜单控件和对应的响应事件。
为 Apple Watch添加手势操作,手势类型包括轻击手势、长按手势、轻扫手势、平移手势。
三种警告类型和对应的响应事件。
选择器的类型和选择器项目。
通过选择器和图片来实现进度条的动画效果。
Apple Watch对 WKInterfaceObject实现动画效果。
通过语音和手写进行文字输入。
Apple Watch中录音并保存。
通过 Apple Watch打电话和发短信。
对 Apple Watch上的加速计数据详情进行监控。
监控手表上的多种类型的设备数据,如重力,姿态,磁力,旋转速度,加速度......
获取你的地理位置、楼层、速度等等。
通过 Watch使用地图功能。
记录你的心率、读取你的心率,以及其他健康数据。
读取你的运动状态,包括行走、跑步、骑行等。
利用 Quatz2D画出图形。
通过 UIGraphic画出渐变颜色的图片。
数据存储、后台任务运行、震动反馈、计步器等功能...
- Swift 5.0
- Xcode 10+
- iOS 10.0+
- watchOS 5.0+
- DCSnail, wangyanchang21
Watch-App-Sampler获取了MIT许可证的许可。