我想知道如何创建一个全局变量类型 NSArray,我可以从 y 应用程序的任何类中使用(写入/读取数据)。
目前我正在使用 NSUserDefaults,但我认为这不是最好的选择,因为我正在保存一个相当大的 NSArray。
谢谢。
我想知道如何创建一个全局变量类型 NSArray,我可以从 y 应用程序的任何类中使用(写入/读取数据)。
目前我正在使用 NSUserDefaults,但我认为这不是最好的选择,因为我正在保存一个相当大的 NSArray。
谢谢。
您可以将它放在一个全局变量中(与 C 中的工作方式相同,只需在全局范围内声明它),或者更好的是,将它放在一个单例对象中。每个想要访问它的类都将首先获取单例对象的共享实例,该实例具有对您的数组的引用。如果您希望数据在应用程序的运行之间保持不变,您仍然可以确保在退出应用程序之前保存它。