IOS中 浅谈iOS中MVVM的架构设计与团队协作

今天写这篇文章是想达到抛砖引玉的作用,想与大家交流一下思想。相互学习,博文中有不足之处还望大家批评指正。本篇文章的内容沿袭以往博客的风格。也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又開始发表博客啦~)。

每日更新关注:http://weibo.com/hanjunqiang  新浪微博

因为本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架。都是MVC的架构模式,今天MVVM与传统的MVC可谓是极为相似,也能够说是兄弟关系。也就是一家人了。

说到架构设计和团队协作。这个对App的开发还是比較重要的。

即使作为一个专业的搬砖者,前提是你这砖搬完放在哪?不仅仅是Code有框架,其它的东西都是有框架的,比方桥梁等等神马的~在这儿就不往外扯了。

一个好的project框架不进能够提高团队的协作效率,同一时候还能够降低代码的冗余度和耦合性,合理的分工与系统的架构设计是少不了的。

至于团队协作不不过有SVN或者Git这些版本号控制工具即可的,至于怎样在iOS开发中使用SVN,请參考之前的博客(iOS开发之版本号控制(SVN))。一个团队能够高效的工作。本人认为交流是最为重要的,团队中的每一个人都比較和气。并且交流上没有什么障碍(不过有的团队中总有几个合不来的人),交流在团队中最为重要。至于SVN怎么用。那都不是事儿!

好了今天就以我写的一个Demo来浅谈一下iOS开发中的架构设计和团队协作,今天的咸蛋先到这儿,切入今天的话题。

【推广】 免费学中医,健康全家人

原文地址:https://www.cnblogs.com/cynchanpin/p/6911544.html