什么是处理设置更改(iPhone / iPad)的最佳方法?

时间:2011-10-11 15:55:12

标签: iphone ipad uiviewcontroller settings

我刚刚为我的应用程序实现了InAppSettingsKit,现在我正在尝试确定将新设置推送到我的应用程序的最佳方法。目前我有几个不同的视图控制器将通过设置更改来实现。我知道我需要使用委托方法,但是我想知道如何使用新设置更新其他视图控制器。是否应该遵循某种最佳做法?

1 个答案:

答案 0 :(得分:1)

我认为inAppSettingsKit使用NSUserDefaults,在这种情况下适用相同的做法。

更改设置的一般良好做法是观察通知NSUserDefaultsDidChangeNotification并使用观察者方法更新您的视图。由于通常需要许多观察者,委托方法不是解决此问题的好方法。