码迷,mamicode.com
首页 > 移动开发 > 详细

环信 iOS SDK讲解

时间:2015-08-13 11:50:15      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

下载地址:http://www.easemob.com/downloads

SDK目录讲解

1.从官网下载下来的包分为如下四部分:

  •     环信iOS SDK 开发使用
  •     环信iOS release note 更新说明
  •     环信iOS UIDemo 工程源码
  •     环信iOS UIDemo.ipa 打包的ipa

2.iOS SDK 中有三个子文件夹:include、lib、resource.

  •      lib(libEaseMobClientSDK.a不包含实时语音功能,libEaseMobClientSDKLite.a包含所有功能)如果你的app中不需要实时语音功能,删掉libEaseMobClientSDK.a只使用libEaseMobClientSDKLite.a即可。
  •      resource sdk的bundle,包含旧版sdk的数据库、消息提示音,sdk配置文件。其中sdk配置文件已加密
  •      include包含sdk的头文件

详解include:所有的接口都在这个文件中。详解:http://www.easemob.com/docs/ios/apiDocs/IOSSDKAPIChatManager/

  • EaseMobClientSDK/EaseMobClientSDKLite 包含在项目中要引用的总头文件,即在代码中只需#import”EMSDKFull.h”或#import”EaseMob.h”即可调用所有对应的api
  • CallService 包含实时语音相关的接口
  • ChatService 包含聊天相关的接口,比如注册、登录、退出、单聊、群聊、群组等
  • Utility 包含DeviceManager和ErrorManager。DeviceManager硬件相关接口,ErrorManager错误码定义

    注:

    1. include包含5个子文件夹:CallService、ChatService、EaseMobClientSDK、EaseMobClientSDKLite、Utility。如果无需实时语音功能,将CallService和EaseMobClientSDK删掉即可。
    2. 类似EM@Manager命名格式的文件夹的内部结构都是相似的。delegates文件夹包含各种代理接口,internal文件夹包含各种协议的声明,types文件夹包含各种实例的声明。

       

     

             

环信 iOS SDK讲解

标签:

原文地址:http://www.cnblogs.com/Barefootlq/p/4726654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!