【问题标题】:What are common design patterns in Cocoa Touch?Cocoa Touch 中常见的设计模式有哪些?
【发布时间】: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


【解决方案1】:

Cocoa Fundamentals Guide 有一节介绍了一些设计模式: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaDesignPatterns/CocoaDesignPatterns.html%23//apple_ref/doc/uid/TP40002974-CH6-SW6

我认为您不需要访问 Apple 开发中心即可查看,但我可能错了。

【讨论】:

【解决方案2】:
【解决方案3】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-26
  • 1970-01-01
  • 2010-12-07
  • 1970-01-01
  • 2011-10-31
  • 1970-01-01
相关资源
最近更新 更多