03 2016 档案

摘要:先说一下为什么要讲框架的设计。 第一、IM应用一般是基于长连接的,也就是后台一直在收发数据,那这里就有一个后台的概念; 第二、如果用户是一个人群里面的中心人物的话,那么他的的数据量就会很大。页面的显示及数据库的处理就需要关注了; 第三、分解app有利于我们降低耦合,在后期维护和升级时,稍微容易一点。 阅读全文
posted @ 2016-03-21 15:52 akforsure 阅读(3668) 评论(1) 推荐(0)
摘要:iOS中需要处理结构体的机会应该不多:Blueteeth or socket and so on。。。 不过,有一天你还是会遇到的。 所谓定长的结构体是,结构体内每一个字段都规定了字节长度。如int、long、double、char[32]等等。下面是一个定长结构体的例子。 个人觉得,结构体是一段有 阅读全文
posted @ 2016-03-18 15:01 akforsure 阅读(2051) 评论(0) 推荐(1)
摘要:上一篇乱说了一阵socket,这篇要说说怎么干活了。毕竟用的起来才行。 我的项目里面使用的是CocoaAsyncSocket,这个是对CFSocket的封装。如果你觉得自己可以实现封装或者直接用原生的,我可以告诉你,很累;关键是等你弄出来,项目可能都要交了。这个库,支持TCP和UDP;有GCD和Ru 阅读全文
posted @ 2016-03-02 16:44 akforsure 阅读(3738) 评论(0) 推荐(3)