我正在以编程方式构建一个字典数组,其中包含数百种我从不同来源提取的值。然后我计划进入并根据需要手动更改其中的一些。我不想在生产代码中使用这种pull方法,我只想将它存储为带字典的vanilla数组。但是当使用NSLog
时,它显然会返回数组,但不会像我可以复制和粘贴的代码那样返回。我不想经历几百个值,并且手动将所有内容转换为适当的客观c代码。
简而言之,有没有办法将我的数组作为实际代码返回?
答案 0 :(得分:2)
一种方法是将最终数组写入plist文件。然后将plist文件作为项目的一部分。无需为数组生成代码。只需在运行时将plist加载到数组中即可。
要将数组保存为plist:
[myFinalArray writeToFile:somePath atomically:YES];