如何将plist文件转换为csv文件? (XCODE)

时间:2011-07-06 12:10:40

标签: xcode csv plist

我是否可以找到一个类来转换plist文件(nsdictionnary with string)?

2 个答案:

答案 0 :(得分:1)

这里有一颗红宝石宝石可以在这里找到:

https://rubygems.org/gems/csv_to_plist

您可以通过运行

下载它
$ gem install csv_to_plist

然后你就可以运行

$ csv_to_plist my_file.csv

答案 1 :(得分:0)

不,没有这样的通用解决方案。

根据其性质,plist是分层格式。

相比之下,csv文件是表格格式。

两者之间的任何转换都是高度专业化的,尽管一般来说,您可以将表格数据格式转换为分层格式,但转换效率非常低。然而,在大多数情况下,反过来通常不可能。

但是,对于NSDictionary,如果键和值都是非常原始的类型(例如字符串),则可以使用带有“Keys”列和“Values”列的CSV文件进行转换,但这是plist可以包含的非常非常小的一部分。