以编程方式创建plist文件

时间:2010-02-18 21:31:25

标签: iphone objective-c plist storing-information

这个问题与xcode目标c和iphone开发有关:

所以我想将一个数组存储在一个新的plist文件中,我知道如何检索文件路径并将数据写入文件(至少我认为我这样做)以及创建plist后所有的爵士乐,但是如何在第一次运行应用程序或第一次输入数据时实际创建plist文件?我希望它存在于我的应用程序的文档文件夹中。

我假设这很简单,我似乎无法找到它的文档。


我最终使用了NSKeyedValue,这里有一个很棒的教程:

http://vimeo.com/1454094

我从技术上知道这不是问题的答案,但确实解决了我的问题。

2 个答案:

答案 0 :(得分:8)

保存:

NSMutableArray *array = [[NSMutableArray alloc] init];
[array writeToFile:[@"/path/to/file.plist"] atomically: TRUE];

要检索:

NSMutableArray *array = [[NSMutableArray arrayWithContentsOfFile:[@"/path/to/file.plist"]] retain];

答案 1 :(得分:1)

 [myArray writeToFile:aFile atomically:YES];