一帮四个设计模式 - Objective C示例代码?

时间:2012-06-28 03:58:24

标签: ios objective-c design-patterns gang-of-four

我很好奇是否有人知道有四个设计模式组合的任何可下载的Objective C示例代码?我正在寻找工作样本XCode项目,不介意付钱!

顺便说一下,如果您正在寻找其他语言,可以开始here for Javahere for various languages

3 个答案:

答案 0 :(得分:2)

它不是四人帮,但是Apress拥有Carlo Chung的 Pro Objective-C Design Patterns for iOS ,其中包含许多这些模式。除此之外,我不确定在目标C中有多少这些模式表示的地方。

答案 1 :(得分:2)

以下链接涵盖了一些设计模式

  1. Facade(复杂层次结构上方的单个界面)
  2. MVC(最受欢迎,无话可说)
  3. 装饰器(视图相关型号)
  4. 复合(视图的复杂层次结构以及对象)
  5. 适配器(协议特定)
  6. 观察者(在属性值改变时添加观察者)
    6.1。 KVO(键值观察模式,与观察者相关)
    6.2。通知风格
  7. Memento(存档视图状态并恢复应用重新加载)
  8. 命令(最常称为目标 - 动作设计模式)
  9. 通常用于解决开发应用程序时发现的一些问题.... http://www.raywenderlich.com/46988/ios-design-patterns

答案 2 :(得分:0)

没有应用设计模式的特定代码的书,但其中有几个有非常有用的示例清洁代码清洁编码器