黑洞 1.0.3

黑洞 1.0.3

测试已测试
Lang语言 SwiftSwift
许可协议 MIT
Released最新版本2017年1月
SwiftSwift 版本3.0
SPM支持 SPM

Andrzej Michnia 维护。




黑洞 1.0.3

  • 作者:
  • Andrzej Michnia

黑洞

Blackhole logo

黑洞 是基于 WatchConnectivity 框架的 WCSession 的 delightful iOS 到 watchOS 的通信框架。

利用 Wormhole 概念,简化了 iOS 和 watch 设备之间的数据同步。同时,提供了一组实用协议,允许轻松创建自定义同步模型类。

一些功能特性

  • 启动监听器,等待给定的通信消息标识符
  • 发送简单消息
  • 发送任何可表示为 Data 的对象
  • 向对应的应用请求任何对象,通过发送消息并指定成功处理程序
  • 所有公共 API 都封装在方便的承诺实现(BrightFutures)中

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 文件。