Создание файла plist программно

этот вопрос относится к объекту ccode c и разработке iphone:

Итак, я хочу сохранить массив в новом файле plist, и я знаю, как получить путь к файлу и записать данные в файл (по крайней мере, я думаю, что я делаю) и весь этот джаз после создания plist, но как я могу создать файл plist при первом запуске приложения или в первый раз, когда я начну вводить данные? Я хочу, чтобы он находился в папке документов моего приложения.

Я предполагаю, что это довольно просто, я просто не могу найти документацию на нем.

Ответ 1

В итоге я использовал NSKeyedValue, здесь был отличный учебник:

http://vimeo.com/1454094

Я знаю, что технически это не ответ на вопрос, но он решил мою проблему.

Ответ 3

Чтобы сохранить:

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

Чтобы получить:

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

Ответ 4

 [myArray writeToFile:aFile atomically:YES];