mac|mac TeamTalk开发点点滴滴之——序
由于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目前实现的功能有:基本聊天功能、企业通讯录、消息管理功能、发起临时讨论、群组聊天、截图、文件传输等基本功能
,作为长期维护的产品,以后我们的大独嘉、大东邪
还将会陆续为大家带来更多惊喜~~
【mac|mac TeamTalk开发点点滴滴之——序】TT从第一个版本发布至今已经过去了3个月,中间经过了几个版本的迭代后,到现在算是达到了可用状态吧。接下来有必要积累些blog来帮助想了解TT技术细节的同学,也趁着这一系列博文写作过程发现下自己的知识盲点以及错误的理解。本系列博文命名为《mac TeamTalk开发点点滴滴》,初步规划分为三部分:
- 第一部分 DDLogic框架分解,会结合windows TT的框架一起来写。
- 第二部分 mac TT实现过程中用到的点点滴滴技术。有
大子腾
带来的富文本编辑器,截图,文件传输的实现技术,大独嘉
带来的DDLogic框架很赞的优化,以及block与DDLogic的有机结合、NSCode实现DDlogic的持久化等。 - 第三部分 mac TT开发总结以及自己对oc语言的粗浅理解,会和c++以及其他语言对比着来说。
推荐阅读
- 使用高德地图|使用高德地图 iOS SDK进行基于LBS的开发
- 精彩回顾|硬件敏捷开发与验证方法学研讨
- SAP|SAP RFC 接口基于 SeaTunnel 开发实践,打通企业内部数据采集的最后一个壁垒
- 创建Iceberg表的步骤——《DEEPNOVA开发者社区》
- 使用Inno|使用Inno Setup 制作软件安装包详细教程(与开发语言无关)
- 如何让开发者直接在应用后台控制用户的运动状态()
- Android|Android Studio NDK&Jni开发--MD5加密
- 如何结合整洁架构和MVP模式提升前端开发体验(三) - 项目工程化配置、规范篇
- Hybrid|Hybrid app本地开发如何调用JSBridge
- 嵌入式|干货(嵌入式系统设计开发大全!(万字总结))