对此有什么想法吗?
感谢您对此做出一些说明。
最佳答案
NSUserDefaults
是提供给我们的现成数据库。如果我们使用它,我们会将内容保存在数据库中并进行获取操作。
如果您希望数据持久化,请使用 NSUserDefaults
和/或您自己的数据库。
如果您想在全局范围内共享数据并且不希望其持久
,那么请使用singleton
类。
如果我们想要共享类(单例类)或数据库(NSuserDefaults),这取决于我们的需求。
关于iphone - 当可以使用 NSUserDefaults 时,为什么要使用单例在多个 View Controller 之间共享数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6165598/