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

Этот вопрос касается цели xcode c и разработки для iphone:

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

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


Я закончил тем, что использовал NSKeyedValue, здесь было отличное руководство:

http://vimeo.com/1454094

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

2 ответа

Решение

Я закончил тем, что использовал NSKeyedValue, здесь было отличное руководство:

http://vimeo.com/1454094

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

Руководство Apple по программному созданию plist

Довольно хорошо объясняет, что такое plist и как его структурировать по своему вкусу.

Сохранить:

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

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

NSMutableArray *array = [[NSMutableArray arrayWithContentsOfFile:[@"/path/to/file.plist"]] retain];
 [myArray writeToFile:aFile atomically:YES];
Другие вопросы по тегам