以编程方式创建plist文件

nic*_*ude 10 iphone objective-c plist storing-information

这个问题是关于xcode目标c和iphone开发:

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

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


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

http://vimeo.com/1454094

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

Gus*_*son 8

要保存:

NSMutableArray *array = [[NSMutableArray alloc] init];
[array writeToFile:[@"/path/to/file.plist"] atomically: TRUE];
Run Code Online (Sandbox Code Playgroud)

要检索:

NSMutableArray *array = [[NSMutableArray arrayWithContentsOfFile:[@"/path/to/file.plist"]] retain];
Run Code Online (Sandbox Code Playgroud)


Dav*_*ong 1

 [myArray writeToFile:aFile atomically:YES];
Run Code Online (Sandbox Code Playgroud)