我想制作APP,因为我已经使用MVC模式进行开发了,但是如果有人知道哪一个是具有适当解释的好的体系结构,那么我可以去做。

感谢您的帮助谢谢!!

最佳答案

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

一些设计模式的列表:

  • 单身人士
  • 列表项
  • 委托
  • 模型视图控制器
  • 观察员
  • 外立面
  • 命令
  • 模板方法

  • 没有人可以说一种模式是最好的,而另一种不是,每种模式都有自己的特点。仍然使用IMO Model View Controller设计模式,因为许多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

    希望对您有帮助。

    关于ios - 哪种iOS架构模式更适合优化代码,谁能解释?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40019546/

    10-11 07:52