SKYDESDK 1.0.1

SKYDESDK 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2017年2月

sunyawang 维护。



SKYDESDK 1.0.1

  • 作者:
  • yeven

导入


手动导入

  1. SKYDESdk 文件夹中的所有文件添加到您的工程中,如下图所示:

    de

使用


SDK 主要文件说明

  • GCDAsyncUdpSocket 是一个封装好的 UDP 通信开源库,如果你的项目中已经使用了,可以从本 SDK 中删除。

  • 两个类别 NSData+SKYDENSDictionary+SKYDE 封装了 SDK 中频繁使用的几个函数。不需要关心。

  • 文件 SKYDEConfig.h 是 SDK 配置文件。

  • 文件 SKYDEManger.h 是 SDK 头文件,所有的 API 都在头文件中有详细注释。

  • 文件 libSKYDEManger.a 是静态库。

SDK 配置

  1. 通过在 SKYDEConfig.h 中使用 #define LOGENABLE 来开启或关闭 LOG,默认是关闭的。
  2. 在本 SDK 中有一个心跳机制来检测手机和电视的连接是否正常。如果超过一定时间无法通信,SDK 会发送一个断开连接的通知,并关闭 socket。这时客户端需要做断开设备的 UI 刷新工作。通过修改 SKYDEConfig.h 中的 SOCKET_TIMEOUT 来改变超时时间,默认为 10 秒。

SDK 使用

导入
#import "SKYDEManger.h"
API

所有 API 的使用方法请直接查看 SKYDEManger.h 中的注释。

注意事项

本 SDK 大部分的回调都在子线程中,请勿在回调中直接刷新 UI。

END