由于TT原班人马离职,文章丢失,暂留备份
转载地址http://www.faceye.net/search/65210.html
2012年进入蘑菇街有幸接触高大上的mac pro,2013年年底更有幸和几位大牛(左也,子腾,子烨,独嘉
)一起开发mac pro的一款企业即时通信工具——TeamTalk(简称TT),由于大家都是半路出家,导致产品开发花了足足2个来月,项目一路走过来磕磕绊绊,不过最终还是成功替代掉RTX和大家见面了,在这里要感谢下TT开发过程中提供过帮助的各位同学,昆卡
、七米
、西蒙
同学的技术支持,月明同学源源不断的提供着精神食粮和整体技术框架的把握,还有mac开发一些开源代码和知名blog,
如:“老谭程序的世界让我着迷”(http://www.tanhao.me/),Adium(https://adium.im/)等。
TT目前实现的功能有:基本聊天功能、企业通讯录、消息管理功能、发起临时讨论、群组聊天、截图、文件传输等基本功能
,作为长期维护的产品,以后我们的大独嘉、大东邪
还将会陆续为大家带来更多惊喜~~
TT从第一个版本发布至今已经过去了3个月,中间经过了几个版本的迭代后,到现在算是达到了可用状态吧。接下来有必要积累些blog来帮助想了解TT技术细节的同学,也趁着这一系列博文写作过程发现下自己的知识盲点以及错误的理解。本系列博文命名为《mac TeamTalk开发点点滴滴》,初步规划分为三部分:
- 第一部分 DDLogic框架分解,会结合windows TT的框架一起来写。
- 第二部分 mac TT实现过程中用到的点点滴滴技术。有
大子腾
带来的富文本编辑器,截图,文件传输的实现技术,大独嘉
带来的DDLogic框架很赞的优化,以及block与DDLogic的有机结合、NSCode实现DDlogic的持久化等。 - 第三部分 mac TT开发总结以及自己对oc语言的粗浅理解,会和c++以及其他语言对比着来说。