1

我正在阅读 Apple 文档中的“什么是 Cocoa 绑定”。

请注意,此实现不使用目标操作模式。滑块不会向控制器发送操作消息。相反,当滑块移动时,它会直接通知控制器其内容编号的值已更改以及该值是什么。控制器更新模型,然后通知文本字段和滑块它们显示的值已更改。

“直接通知”是什么意思?它与发送消息有何不同?

4

1 回答 1

2

这意味着它无需编写任何逻辑即可更新模型的值。因此,如果您有一个没有绑定的滑块,您可以将它连接到一个方法,并在该方法中处理修改模型的逻辑。绑定将为您更改它,如果有其他任何东西绑定到该值,它将自动更新。那有帮助吗?

于 2013-03-27T21:06:11.863 回答