CommunicatorKit 0.3.1

CommunicatorKit 0.3.1

Jason Ji维护。



CommunicatorKit

Version License Platform

用于管理手机和手表之间的 WatchConnectivity 通讯的框架。目前仍视为试验性,尽管已有应用已经使用过它。

安装

CommunicatorKit 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:

pod "CommunicatorKit"

用法

发送消息

定义遵从 TransferMessage 协议的消息对象,并请求 Communicator 发送它们。(如果您的消息集是有限且已知的,可以一个枚举遵从 TransferMessage 协议。)

处理传入的消息

定义一个符合MessageHandler协议的消息处理类,将其传递给Communicator进行初始化,Communicator将在接收到消息时使用该类进行处理。

错误处理

可选地定义一个符合CommunicatorErrorDelegate协议的类,Communicator会将错误传递给该类。

推荐用法

一个推荐的使用模式是在watchOS和iOS端子类化Communicator来处理特定于平台的需求,并在Communicator本身上使用扩展来处理两个平台的需求。您也可以使用由AppDelegate / ExtensionDelegate保留的单例Communicator(或Communicator子类),以便在您的应用程序中全局发送消息。

作者

Jason Ji,[email protected]

许可协议

CommunicatorKit基于MIT许可协议。有关更多信息,请参阅LICENSE文件。