从今天开始就入坑了哈,即时聊天以及底层网络技术,以及后续的网络安全,智能硬件等都是需要研究的对象。
首先就是拜读 TCP/IP详解,卷1:协议 ,准备花费1个月左右的时间去通读理解,陆续会在这边分享一些拙见,欢迎拍砖。
需要电子档的留言哈。
# 2016.05.18
今天下载了网易的云信demo,大致浏览了下,界面也几乎是纯代码的,这样对于搭建相对复杂的聊天气泡会更有条理一些。
当然如果只是简单的一些页面和控件还是推荐使用xib搭建,相对友好一些,明天就要开始搭建框架了,希望能力方面有一定的提升哈。
#2016.05.20
今天开始往主工程里添加IM模块(之前有同事已经用XMPP做了一个小demo),因为主工程有用到pods,导致添加libxml2的时候路径报错,
按照百度到的提示,Header Search Paths 该为 ${SDKROOT}/usr/include/libxml2
如果有用pods 在pods相对路径下 也需要加添 libxml2 ,一系列的工程配置后终于能跑起来了。
接着就是要上聊天页面了,KVO 以及 消息的重发机制 是两个难点,需要知识储备。