一.基本介绍
1.免费版一个应用可以创建100个云信id (收费版一般2000元上下一个月)
官网:http://netease.im/
官网文档;http://dev.netease.im/docs?doc=iOS
2.该库有两个版本
完成版(含实时音视频库)
轻量版(基本够用了,有聊天,用户关系)目前我们用的就是这个版本
3.效果:(我们的原则是尽量不改第三方库代码,能通过扩展实现就扩展实现,如何无法实现,尽量将.m实现文件的接口,暴露到.h的方式
二前期准备
1.demo实例http://netease.im/im-sdk-demo (我们基本上是参照这个demo类推的)
2.为了快速集成我们是基于云信的UI开源库开发的(不当当含有sdk,还有成行的ui界面)iOS的UI开源库
3.一些类推约定
HuNTESConfig 类推 NTESDemoConfig
HuSessionListViewController 类推 NIMSessionListViewController
HuSessionViewController 类推 NIMSessionViewController
二具体实现
1.第三方库添加(NIMKit)
由于我们是参照NIMDemo类推开发的,我们总共引入了如下库
正常都应该可以编译成功。