gpt4 book ai didi

ios - 保存未知数量的 NSArray

转载 作者:行者123 更新时间:2023-11-29 12:54:02 24 4
gpt4 key购买 nike

我想制作一个 iOS 应用程序,用户可以在其中存储基本对象列表。这些对象每个只有 3-4 个属性。

用户可以创建尽可能多的这些列表 (NSArray)。

我有两个问题:

  1. 如何将这些 NSArray 保存到磁盘?有人说要使用 NSUserDefaults,而其他人说要使用 NSKeyedArchiver

  2. 跟踪这些数组的最佳方法是什么?使用数组来存储这些数组是否明智?

提前致谢!

最佳答案

如果您的数组包含所有属性列表对象(NSStringNSDataNSDateNSNumberNSArrayNSDictionary 对象),然后您可以将数组(或数组的数组)直接保存到 plist 或用户默认值。

如果您的数组中有任何非属性列表对象,那么您将需要遵守 NSCoding 协议(protocol)并使用 NSKeyedArchiver

属性列表更容易。

关于ios - 保存未知数量的 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21619890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com