哪种iOS架构模式更适合优化代码谁能解释一下吗?

时间:2016-10-13 11:19:28

标签: ios design-patterns architecture

我想制作APP,因为我已经使用了MVC模式进行开发,但是如果有人知道哪个是好的架构并且有正确的解释,那么我可以去做。

感谢您的帮助,谢谢!

2 个答案:

答案 0 :(得分:3)

选择适当的架构完全基于应用程序的需求。

https://medium.com/ios-os-x-development/ios-architecture-patterns-ecba4c38de52#.58u55ykux

答案 1 :(得分:3)

根据您的要求,项目范围,您可以使用许多不同的设计模式。有几篇文章将指导您完成这些模式,我只是向您简要介绍一下。

一些设计模式列表:

  • 的Singleton
  • 列表项
  • 代表
  • 模型视图控制器
  • 观察
  • 门面
  • 命令
  • 模板方法

没有人可以说一种模式是最好的而另一种模式不是,每种模式都有自己的特征。仍然IMO模型视图控制器设计模式主要用于许多Cocoa iOS框架基于此设计模式。因此,只需看看每个产品之间的差异,并使用满足您要求的产品,并且不要认为在一个项目中一次只能使用一种模式,您可以在单个项目中使用多种设计模式,如MVC和SingleTone

<强>价:

https://www.raywenderlich.com/46988/ios-design-patterns

https://www.cs.colorado.edu/~kena/classes/5448/f12/presentation-materials/myrose.pdf

https://medium.com/ios-os-x-development/ios-architecture-patterns-ecba4c38de52#.wl5ff762q

希望对你有所帮助。