環信 iOS SDK講解


下載地址: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文件夾包含各種實例的聲明。

       

     

             


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM