: Http://www.easemob.com/downloads
SDK Directory Explained
1. The packages downloaded from the official website are divided into the following four parts:
- The development and use of the ring-letter iOS SDK
- Ring Letter iOS Release note Update note
- Ring letter iOS Uidemo project source
- Ring letter iOS Uidemo.ipa packaged IPA
There are three subfolders in the 2.iOS SDK: Include, Lib, resource.
- Lib (libeasemobclientsdk.a does not contain real-time speech functions, Libeasemobclientsdklite.a contains all features) if you do not need real-time speech function in your app, delete libeasemobclientsdk.a only use Libeasemobclientsdklite.a.
- The bundle of the Resource SDK, which contains the database of the Legacy SDK, the message beep, and the SDK configuration file. Where the SDK configuration file is encrypted
- Include header files containing the SDK
Detailed include: All the interfaces are in this file. Explanation: http://www.easemob.com/docs/ios/apiDocs/IOSSDKAPIChatManager/
- Easemobclientsdk/easemobclientsdklite contains the total header file to be referenced in the project, that is, all the corresponding APIs can be called by simply #import "EMSDKFull.h" or #import "EaseMob.h" in the code.
- Callservice includes real-time voice-related interfaces
- Chatservice includes chat-related interfaces such as registration, login, logout, single chat, group chat, groups, etc.
- Utility contains DeviceManager and ErrorManager. DeviceManager hardware-related interface, errormanager error code Definition
Note:
- Include contains 5 subfolders: Callservice, Chatservice, EASEMOBCLIENTSDK, Easemobclientsdklite, Utility. If you do not need real-time speech functions, callservice and EASEMOBCLIENTSDK can be deleted.
- The internal structure of a folder similar to [email protected] naming format is similar. The Delegates folder contains a variety of proxy interfaces, internal folders contain declarations for various protocols, and types folders contain declarations for various instances.
ios-Instant messenger-ring Letter