测试已测试 | ✓ |
Lang语言 | SwiftSwift |
许可协议 | MIT |
Released最新版本 | 2017年1月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Andrzej Michnia 维护。
黑洞 是基于 WatchConnectivity 框架的 WCSession 的 delightful iOS 到 watchOS 的通信框架。
利用 Wormhole 概念,简化了 iOS 和 watch 设备之间的数据同步。同时,提供了一组实用协议,允许轻松创建自定义同步模型类。
一些功能特性
watchOS 开发必备。
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
黑洞需要 iOS 9.0+ 和 watchOS 3.0+。它需要 Swift 3.0。
黑洞可以通过 CocoaPods 获得。要安装它,只需将以下行添加到 Podfile 即可
pod "Blackhole"
或者,如果您打算使用它与 BrightFutures(推荐!!!)
pod "Blackhole/BrightFutures"
BrightFutures 是一个出色的承诺实现,并且与黑洞合作得非常完美。它允许轻松将异步通信封装在应用和手机中(参见示例应用以获取参考)。如果您需要更多有关承诺主题的信息,请查看 GirAppe 博客文章: “诺言,解开意大利面代码”。
Andrzej Michnia,[email protected]
黑洞可在 MIT 许可协议下使用。有关更多信息,请参阅 LICENSE 文件。