iOS环信

工作近一个月,初出茅庐的我在这里写写这近一个月在编程遇到的问题,希望能帮到大家,如果有不对的地方也请大家帮忙指正,谢谢!

这次主要介绍一下环信,之前没有接触过,当分到这个任务的时候我并没有怂,如果认怂我想这一辈子也没法成功,既然老大相信我,我也要做出个样子来。

废话不过说,开始进入主题,首先遇到一个第三方的东西,第一反应就是下demo看文档http://docs.easemob.com/docs.php,demo对于第一次接触的人来说可能会看的很费劲,我建议先看文档,文档里的一些基础使用介绍的已经很详细了,首先是将环信服务器端集成进去,一步步做不会有问题,这里我建议用pod管理第三方,使用起来很省事 http://www.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/ 这里是pod的使用,唐巧大神介绍的已经很详细了,自己去看好了,接下来便是写代码集成一些基础的功能,比如:注册,登陆,加好友,删好友,等等...文档介绍的很详细还是自己看,真心不会出现问题,其实在我看来最重要的还是逻辑,还是要知道正确的流程,比如:设置代理只需要在AppDelegate的文件里设置,接到消息后,在回调方法中进行相应的处理,像是做本地推送

再就是发送一个接到消息的通知,告诉聊天的控制器接到消息了,之后做相应的操作,将message加到数组里在tableview中显示,这样的好处就是,没有必要将聊天控制器也当做代理,照样可以让控制器接收到消息,当然你也可以让抖个控制器成为代理但是需要注意的是在viewDidDisappeared方法中去掉代理,否者有可能会影响其他代理接收消息。

好了,第一版聊天这做的相对少,接下来会接着集成其他功能,我相信只要掌握它的逻辑接下来的工作就会太难,俗话说完事开头难,加油,我都没问题,你也一定能做到。

原文地址:https://www.cnblogs.com/lxgo/p/5024014.html