Xcode 缓存一系列文本/字典并使其可在整个应用程序中使用的最佳方法?
我正在请求一个可能包含10-100个对象的数组,所有这些对象都是JSON对象,我将它们解析到NSDictionary中。我想缓存这些数据,并在整个应用程序中使用这些数据。NSCache对此有用吗?还是使用NSUserDefaults更好?或者,在整个应用程序中保存数据的最普遍方式是什么?核心数据?我是一名iOS新手,在这方面没有太多经验。您正在寻找的是一种通过应用程序访问数据的方法。这是一个典型的角色 CoreData和NSUserDefaults是保存数据的方法,因此在应用程序关闭或退出时不会丢失数据。它们可以是模型的一部分,但无助于在整个应用程序中访问这些数据 如果您想要一个存储数据并且可以在代码中任何位置访问的对象,您可能正在寻找一个单例。 作为: 使用单例类,我一直在全局数据管理器类中使用它们,这些类需要从应用程序中的任何位置进行访问 作者提供了 这将允许您创建一个简单的对象,该对象可在整个程序中访问,并具有NSD字典。因为它是一个单例,所以程序中的其他类可以轻松访问它——这意味着它们也可以轻松访问存储在其中的NSDictionary 如果您确实决定要保存数据,那么singleton对象也是编写任何加载和保存代码的理想位置 祝你好运 其他良好资源包括:Xcode 缓存一系列文本/字典并使其可在整个应用程序中使用的最佳方法?,xcode,json,caching,core-data,nscache,Xcode,Json,Caching,Core Data,Nscache,我正在请求一个可能包含10-100个对象的数组,所有这些对象都是JSON对象,我将它们解析到NSDictionary中。我想缓存这些数据,并在整个应用程序中使用这些数据。NSCache对此有用吗?还是使用NSUserDefaults更好?或者,在整个应用程序中保存数据的最普遍方式是什么?核心数据?我是一名iOS新手,在这方面没有太多经验。您正在寻找的是一种通过应用程序访问数据的方法。这是一个典型的角色 CoreData和NSUserDefaults是保存数据的方法,因此在应用程序关闭或退出时不会