新项目的架构(杂记)

  虽然开发快两年了,但是对于架构理解的还不够深刻。网上也看了VIPER、MVVM,还有一些人根据MVC演变的架构等。自己的项目用的是MVVM,我自身感觉VM承载的代码还不算很多。多数还是在VC中完成的,自己框架中VM还是比较轻的。

  由于新项目长远打算,以后每个模块任意组合都能形成一个应用,且以后我们会找代理商,于是就把每个模块打包成一个Framework。首先,亲身体会是打包成framework,文件之间切换太累了,尤其一个人负责这些模块。

  新项目引用了cocospod管理第三方库,这个真是太方便,之前自己是不喜欢cocospod的项目,因为刚开始做开发下载过几个用cocospod做开发的项目,打开之后不能运行,让自己着实的郁闷。经过这段时间的接触,发现这个管理软件真的很友好。而且现在的第三方库也都支持cocospod,百度地图也支持了。

  以前有问题只是百度,现在开始FQ搜索了。现在发现简书上有一些好的文章,貌似很多程序员都把博客搬到的简书上。

  http://www.objcio.cn的文章真是干货,对于开始做开发可能体会的不是很深,有了项目经验之后,发现真是相见恨晚。

  今天发现了一个苹果的好工具,Network Link Conditioner,用来模拟各种网络状况的。

  

posted @ 2016-02-24 20:36  解忧杂货店  阅读(225)  评论(0编辑  收藏  举报