Pie*_*let 10 cocoa-touch key-value-observing nsnotificationcenter ios
使用KVO而不是NSNotifications 的更"通用"(以及我的opion更强大)功能是否有任何优势?
我非常讨厌KVO,主要是因为它迫使我通过一个处理程序路由所有KVO通知.如果我有选择,我会使用其他任何可用的东西.但是KVO具有可用于标准库中的许多类的明显优势 - 如果您想要观察标准库中某些类的属性更改,KVO可能是您唯一的选择.关于KVO以及各种观察和绑定选项,Cocoa Builder上有一个非常有趣的主题.
(我应该补充一点,我只对KVO抱怨作为一个高级别的观察界面.我认为它非常适合作为其他技术的管道,尤其是绑定.)
| 归档时间: |
|
| 查看次数: |
3405 次 |
| 最近记录: |