【发布时间】:2010-12-30 02:40:17
【问题描述】:
在 Java 社区中,设计模式是一个很常见的术语。
在Object C和Cocoa touch世界中,也有一些设计模式,比如MVC、target-action、delegate、KVO等。
这里的目的问题是从大师那里听到更多的专业经验。毕竟,有些模式在 iOS 开发中是常用的。就像有些在 J2EE 世界中很常见。
那么问题来了,iOS 开发领域有多少常见的模式?让我在这里放一些
- MVC
- 委托,目标-动作(V和C之间的通信)
- KVC KVO 通知(M 和 C 之间的通信)
- 单例 …… ....
【问题讨论】:
-
这是一个相当大的问题。幸运的是,有人写了一本 456 页的书详细回答了这个问题:my.safaribooksonline.com/book/programming/cocoa/9780321591210
-
那本书将成为很好的阅读材料,谢谢!
-
是的,一个很大的话题。我只是想举一些典型的例子。
-
投票结束。设计模式与框架/语言无关。它们与设计和建筑相连。在 Java 中使用的模式与在 obj-c 和 C++ 中使用的模式相同。有一些例外,一些模式在某些框架等中使用得更多,但这只是个人喜好问题。
标签: objective-c cocoa-touch design-patterns ios