Latest 1.0.1
Homepage https://github.com/sunyawang/SKYDESDK
License MIT
Platforms ios 7.0, requires ARC
Authors

导入


cocoapods

在你的Podfile中添加:

target 'TargetName' do
pod 'SKYDESDK', '~> 1.0.1'
end

然后执行:

$ pod install

手动导入

  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.hSOCKET_TIMEOUT的数值来改变超时时间,默认10秒。

SDK使用

Importing
#import "SKYDEManger.h"
API

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

注意事项

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

END

Latest podspec

{
    "name": "SKYDESDK",
    "version": "1.0.1",
    "summary": "The package of useful tools, include categories and classes",
    "homepage": "https://github.com/sunyawang/SKYDESDK",
    "license": "MIT",
    "authors": {
        "yeven": "[email protected]"
    },
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/sunyawang/SKYDESDK.git",
        "tag": "1.0.1"
    },
    "source_files": [
        "SKYDESDK",
        "SKYDESDK/**/*.{h,m,a}"
    ],
    "requires_arc": true
}

Pin It on Pinterest

Share This