【发布时间】:2010-09-15 00:18:57
【问题描述】:
我习惯于编写 Java Swing UI,如果您有一些更改的属性,并且您希望您的 UI 更新,您将实现观察者/可观察模式。在 Java 中,您通常通过让您的类维护一个通知不同事件的侦听器列表来执行此操作。
我在 Mac 上使用过 Objective-C,它具有 KVC 和绑定,看起来工作得非常好,并且需要更少的代码。 iPhone SDK 似乎没有这个功能,所以我的问题是: 如果我有一个包含更改数据的类,那么向该类注册 UI 组件以便通知它需要显示的数据发生更改的最佳方法是什么?
【问题讨论】:
标签: iphone objective-c cocoa