架构+设计模式+性能

iOS 架构模式

2017-01-21  本文已影响658人  江小凡

在构建iOS应用程序时,测试并不总是我们的主要工作。而当我们在移动开发中想要丰富测试经验时,我们发现给iOS 应用写测试代码有一定困难——即使我们遵循了Apple的指导原则并且实现了其 MVC模式。为了更好地测试我们必须想办法用更好的方式去构建我们的iOS应用程序。那么个好的架构应该具备哪些特点呢?
1.各个实体分工明确,任务量分配适中
2.可测试性(当然做好第一点,第二点往往就具备了)
3.易用性和低成本维护

既然我们定义了好的架构模式的特点,下面我们来一一回顾一下那些常用的架构模式是否符合我们理想的iOS应用程序构建模式。

从以上几种架构模式的分析中我们可以知道:没有哪种架构模式是绝对好的,所以选择架构模式是一个根据实际情况具体分析利弊的过程。

上一篇 下一篇

猜你喜欢

热点阅读