環信 iOS SDK講解

來源:互聯網
上載者:User

標籤:

: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. 類似[email protected]命名格式的檔案夾的內部結構都是相似的。delegates檔案夾包含各種代理介面,internal檔案夾包含各種協議的聲明,types檔案夾包含各種執行個體的聲明。

       

     

             

環信 iOS SDK講解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.