我是否可以找到一个类来转换plist文件(nsdictionnary with string)?
答案 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可以包含的非常非常小的一部分。