我正在尝试学习如何在OS X上使用cocoa从plist文件读取和写入数据。
我环顾四周,但我看到很多iOS的例子;我认为即使2个cocoa框架大致相同,你也可以在OS X上以不同的方式进行,与iOS相比。
是否有任何地方可以获得有关如何在Cocoa中读取和写入数据的教程?
答案 0 :(得分:3)
你的方式完全相同(减去实际文件,但据我所知,这不是被问到的问题)。
如果您想阅读plist文件,请使用[NSArray arrayWithContentsOfURL:]
或[NSArray arrayWithContentsOfFile:]
或NSDictionary
上的相应方法
如果您要写一个plist,请使用[NSArray/NSDictionary writeToFile:atomically:]
编辑以添加来自Catfish_Man评论的信息:
以上适用于plist,其中根对象是数组或字典。对于其他根对象,请查看NSPropertyListSerialization