计划书和宣誓!
在“仿微信练习工程”系列文章中从0开始建造仿微信的即使通讯联系APP的过程中遇到的学习问题,实现优化,成长经历等
实现的大致过程和布局:
先从客户端开始,总结之前学习到的知识,大致可以从下面几个步骤和方向实现:
1.列表框架:用一UITableView来实现的通讯好友列表,这个时候列表要有多选、点击展开折叠功能。
2.列表进入的聊天界面:这个也是最重要,最重点的,这里我会尝试用Masonry来实现所有的UI界面
3.当1和2在界面的实现完成之后,要考虑的是如何将1和2在逻辑上组合? 即点击某个特定的行,进入到相应的聊天界面,这个时候我们需要的可能是数据库的知识等
4.都实现了以后,考虑将所有东西放入UINavigationController和UITabbarController容器之中,还有枝枝叶叶的修修补补
客户端完成了之后服务器我打算掌握一们容易上手的PHP,并尝试着用新浪的SAE或者是其他很好的服务器实现技术
当服务器知识掌握之后,我将学习XMPP的知识并将它融入我们工程之中
挺大的目标,该怎么做?
当遇到薄弱的知识点和环节,我会在原来的学习篇章开始,例如block知识的补充,多线程的知识的整合,绝不会轻易地含糊地“能用就行”。我将用更炫酷更好玩的实现,而不是“能跑就行”。学习过程中,希望了解更多Xcode的技巧,例如在内存管理中,在性能调优中!
本帖的作用:
本帖会放置一些核心和重要的知识的链接
好吧,让我们开始干吧!
相关资料:
微信朋友圈:
http://www.zhihu.com/question/27327658
微信的群聊:
http://www.zhihu.com/question/25424923