很久不写blog了,做了一段时间的IM项目,期间遇到了不少的坑,我准备分模块记录一下遇到的问题。
第一模块 我准备写一下准备工作,包括以下几个:(后续可能会增加)
1、XML文件的解析
2、proto buf-Objc的安装及使用
3、socket的基本概念(这一篇我基本都是放链接 ^_^)
4、CocoaAsyncSocket的使用(我基本还是贴链接 -_-#)
5、iOS中struct怎么用(定长和不定长的都写一个例子)
第二模块 我准备写一些iOS IM开发的建议,包括以下几个:(后续可能会增加)
1、如何设计数据库、网络通讯与UI界面三者的关系(app内部的结构)
2、怎么计算TableViewCell的高度(纯代码,我不会用SB设置 (´・_・`))
3、如何添加一个自己的表情键盘
4、UIMenuItem怎么自定义
因为是我一个人写iOS版本,所以很多处理的都很仓促。数据库我用的coredata 但是我没有与界面绑定,这也算是一种无奈吧。
PS:当你的boss不给你时间的时候,你可能就会成为你鄙视的人:他不写注释,他不考虑拓展,他的code段落无序。。。