gpt4 book ai didi

ios - iOS 中 ArrayList 的替代品?

转载 作者:行者123 更新时间:2023-11-28 19:39:27 25 4
gpt4 key购买 nike

我已经解析了一个生成元素数组的 JSON。我希望将它存储在一个数组中,就像我们将动态添加元素到 arraylist 并稍后访问它一样。在 iOS 的情况下,ArrayList 的替代方案是动态添加元素并稍后检索它。 iOS 中是否还有其他独特的选项可用于动态存储和检索元素?

数据1:引用编号:1241发票编号:1421241发票日期:06-FEB-16

数据2:引用编号:3241发票编号:12421发票日期:06-FEB-16

以上是我通过json解析得到的两个具有独特元素的数据。

在类 A 中,我添加了以下代码以将 nsmutablearray 存储在 nsuserdefaults 中,

for (NSUInteger i = 0; i < savecount; i++) {
NSMutableArray *newArray = [[NSMutableArray alloc] init];
[myArrays addObject:newArray];
[newArray addObject:shipmentReferenceNumber];
[[NSUserDefaults standardUserDefaults] setObject:newArray forKey:@"shipmentReferenceNumber "];
}

在 B 类中,我尝试使用以下代码访问它,但它返回 null

NSString *referenceNumber = [[NSUserDefaults standardUserDefaults] stringForKey:@"referenceNumber"];

最佳答案

在 objC 和 swift 中,ArrayList 是一个 NSMutableArray


NSDictionary 提供类似hash map 的功能(存储键值对。键是唯一的)

关于ios - iOS 中 ArrayList 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35432564/

25 4 0