Skip to content

Latest commit

 

History

History
46 lines (26 loc) · 1.63 KB

nim_mi.md

File metadata and controls

46 lines (26 loc) · 1.63 KB

手动集成 NIMKit

前言

正如我们的 README 所描述:我们强烈不推荐你使用受到导入的方式来集成 NIMKit,原因在于整个 NIMKit 的依赖关系对于初学者而言过于复杂,手动导入的流程也相当繁琐。

导入代码

NIMKit/NIMKit 下的所有源代码导入你的工程

导入资源文件

NIMKit/Resources/ 下的资源文件导入你的工程,包括

  • NIMKitResource.bundle (主要资源文件)
  • NIMKitEmoticon.bundle (表情资源文件)
  • NIMKitSettings.bundle (配置资源文件)

手动添加 NIMSDK

NIMKit 主要依赖于 NIMSDK 以提供 IM 服务,所以需要相应添加 NIMSDK。手动导入 NIMSDK 的教程参考这里

手动添加第三方库

NIMSDK 外,NIMKit 还依赖如下第三方库,需要手动进行添加

为防止文档更新不够及时,推荐在导入第三方库时参考当前的 podspec 内指定的版本号。

添加系统依赖项

  • CoreText.framework

设置额外链接选项

设置 Other Linker Flags-ObjC

开始使用

在需要使用 NIMKit 组件的地方 #import "NIMKit.h"