【发布时间】:2015-05-13 21:55:04
【问题描述】:
在我的应用程序中,我使用 NSUserDefaults 给出一个状态,然后根据该状态执行操作。在其他地方,我使用 NSNotification-s 来触发其他类中的方法。我觉得对于一个例子来说,使用自定义委托会更好。
使用 NSNotification 与自定义委托相比我现在使用 NSUserDefaults 的优点和缺点是什么?
我的问题专门针对使用 NSUserDefaults 提供状态与使用协议或 NSNotificationCenter 简单调用方法之间的任何性能或潜在问题。
【问题讨论】:
-
您可能不应该使用用户默认值,除非您需要在应用启动之间保持该状态。
-
我以前没有这样想过,用户默认在启动之间保持不变,谢谢!
标签: ios objective-c