我目前正在考虑是否使用 KVO 或 NSNotifications 在我的单例属性发生更改时提醒我的 iOS 应用程序中的多个对象。
由于需要通知更改的所有对象都引用了单例,因此 KVO 似乎是自然的解决方案。但是,我从未将 KVO 与单例和多个观察者一起使用,所以我不知道这种模式是否可取甚至可能。
在具有多个观察者的单例中使用 KVO 是一个好主意(甚至可能)吗?
我目前正在考虑是否使用 KVO 或 NSNotifications 在我的单例属性发生更改时提醒我的 iOS 应用程序中的多个对象。
由于需要通知更改的所有对象都引用了单例,因此 KVO 似乎是自然的解决方案。但是,我从未将 KVO 与单例和多个观察者一起使用,所以我不知道这种模式是否可取甚至可能。
在具有多个观察者的单例中使用 KVO 是一个好主意(甚至可能)吗?