目标C:打印/记录数组作为可用代码?

时间:2014-04-22 23:38:12

标签: ios objective-c nsarray nslog

我正在以编程方式构建一个字典数组,其中包含数百种我从不同来源提取的值。然后我计划进入并根​​据需要手动更改其中的一些。我不想在生产代码中使用这种pull方法,我只想将它存储为带字典的vanilla数组。但是当使用NSLog时,它显然会返回数组,但不会像我可以复制和粘贴的代码那样返回。我不想经历几百个值,并且手动将所有内容转换为适当的客观c代码。

简而言之,有没有办法将我的数组作为实际代码返回?

1 个答案:

答案 0 :(得分:2)

一种方法是将最终数组写入plist文件。然后将plist文件作为项目的一部分。无需为数组生成代码。只需在运行时将plist加载到数组中即可。

要将数组保存为plist:

[myFinalArray writeToFile:somePath atomically:YES];