测试及调试
========
动态更新
- waxPatch - 大众点评的屠毅敏同学在基础蜡的基础上写了waxPatch,这个工具的主要原理是通过lua来针对objc的方法进行替换,由于lua本身是解释型语言,可以通过动态下载得到,因此具备了一定的动态部署能力。
- JSPatch - JSPatch是一个开源项目(Github链接),只需在项目里引入极小的引擎文件,就可以使用JavaScript调用任何Objective-C的原生接口,替换任意Objective-C原生方法。目前主要用于下发JS的脚本替换原生Objective-C代码,实时修复线上bug。官网。(JSPatchX)[ https://github.com/bang590/JSPatchX ] JSPatch的XCode代码补全插件。
- CTJSBridge - JCTJSBridge:iOS桥接应用程序与h5 web视图进行交互。
========
苹果手表
- Tesla汽车AppleWatch应用演示 - 通过AppleWatch控制特斯拉汽车,同时可以看到汽车的相关信息,比如剩余电量,可续行里程等,以及解锁/上锁车门,调节司机和乘客的四区域空调温度,开启车辆大灯,定位汽车等。源码推荐说明。
- WatchKit的应用程序 - WatchKit开源小项目示例集锦。是不可多得地学习WatchKit的示例式教程(1.如何创建一个简单的交互式计数器; 2.如何从手表上控制iOS应用程序; 3.如何在WatchKit应用程序和iOS应用之间共享数据; 4,如何创建一个拥有不同背景色的数字时钟; 5,展示不同的UI层; 6,如何创建支持滑动手势的应用程序。
- KYVoiceCurve - 类似Apple Watch中语音的声音曲线动画。
- IGInterfaceDataTable - IGInterfaceDataTable是WKInterfaceTable对象的一个类别,可以让开发者更简单地配置多维数据。该项目使用类似Apple Watch表格,而不是将数据结构扁平化成为数组。
- Apple Watch开发教程资料汇总 - Apple Watch开发教程资料汇总。
- Stargate - 通过iPhone桥接实现Mac与Watch的即时通讯.Stargate通过封装两个优秀的基础类MMWormhole和PeerKit实现高效的通讯应用.-- swift
- soon - 一款倒计时WatchKit示例应用。作者从架构的角度,思考如何设计一个完整,通讯高效且性能又好的WatchKit扩展应用。该示例学习性非常强.-- swift
- watchOS-2-Sampler - 基于watchOS 2若干新特性,写了相应的示例代码供大家学习,参考。
- HMWatch - HMWatch是个有待完善的watchOS 2.0 HomeKit应用示例。
- CocoaMultipeer - CocoaMultipeer这个开源框架支持OS X,iOS和watchOS设备间的点对点通信,解决watchOS和Mac之间通信的方案还是很有用的。
- HighstreetWatchApp - 是电商平台Highstreet针对App Watch的一款应用,该演示中加载的是虚拟数据。
- NKWatchChart - NKWatchChart是一个基于PNChart专门为Apple Watch开发的图表库,目前支持线条,饼图,圆圈和雷达等图表形式。
- BeijingAirWatch - !国人的开源项目代码WatchOS 2.0实时空气质量的并发症主要为中国城市苹果表盘实时刷新北上广沉蓉空气质量。
- MMWormhole.swift - MMWormhole.swift:iOS或OS X扩展与宿主应用的通讯框架。
本文参与
腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.11.21 ,如有侵权请联系
cloudcommunity@tencent.com 删除