OS X数据存储在PLIST例或教程?
-
18-09-2019 - |
题
我已经看过了几个小时就如何存储数据,我在Objective-C写我命令行程序,一个很好的教程。这似乎是我的选择是NSUserDefaults的,Plist档案,SQLite的,或XML。
现在,我想在我最想有数据存储,检索和修改的50KB,因此它似乎是从我读的Plist会工作得很好,但我有困难找到网上一个很好的教程。 (我完全新的目标C)。一切我觉得是为iPhone,或NSUserDefaults的 - 既不是其中的我要找的。
任何人都可以点我在正确的方向?我希望刚才复制的“默认写com.yourcompanyname.yourappanme键值的数据”非常基本的功能。
我将不胜感激在正确的方向轻推,但同样,我完全新,所以最基本的教程是最好的。
解决方案
最简单的方法就做你想做的就是把你要保存到NSDictionary
或NSMutableDictionary
,然后用writeToFile:atomically:
保存数据所需的一切。你可以阅读它initWithContentsOfFile:
回来。
属性列表导向上面链接宁愿使用NSPropertyListSerialization
生成从辞典中NSData
对象,并保存代替。这是较为复杂(小)位,但可以说的更好方法。
其他提示
您实际上可能要考虑使用核心数据:的 http://developer.apple.com/mac/library/documentation/cocoa/conceptual/CoreData/cdProgrammingGuide.html
它可以让你以XML格式保存数据。
不隶属于 StackOverflow