直播Party

cocoaPod三方库依赖

整体架构

本地远程消息切换

  • 消息发送端
#ifdef LocalMessage
           self.groupChatView.groupChatModel = [LiveChatModel createGroupChatModelWithDict:dict];
#else
           [[JHIMEngine share] sendCustomGroupMessage:dict];
#endif
  • 消息接收端(仅限远程消息情况下)
1、<JHIMEngineProtocol>添加远程消息接收回调委托
2、[JHIMEngine share].delegate = self;回调新消息到GroupChatView
3、实现IM群消息回调方法
-(void)groupMessage:(id)messageDict{
    NSDictionary *dict = (NSDictionary*)messageDict;
    self.groupChatModel = [LiveChatModel mj_objectWithKeyValues:dict];
}

内存管理

富文本键盘

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,814评论 0 9
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,133评论 8 183
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 5,277评论 1 23
  • 从英格兰到苏格兰,行一程,悟一程。在行进的路上,用一颗赏悦的心,品读身边的风景,用旅途诗意装点这生命的纯白。我喜欢...
    笔墨悠然阅读 776评论 0 2
  • 有时 我去客户家 仓库里都是货 不小心 就羡慕起地主家的 小仓鼠来 它们 也是传说中的 富几代 转过身 我又看见猫...
    莲籽阅读 208评论 0 0