Создание файла plist программно
Этот вопрос касается цели xcode c и разработки для iphone:
Итак, я хочу сохранить массив в новом файле plist, и я знаю, как извлечь путь к файлу и записать данные в файл (по крайней мере, я так думаю) и весь этот джаз после создания plist, но как мне это сделать? на самом деле создать файл plist при первом запуске приложения или при первом вводе данных в него? Я хочу, чтобы он жил в папке документов моего приложения.
Я предполагаю, что это довольно просто, я просто не могу найти документацию по нему.
Я закончил тем, что использовал NSKeyedValue, здесь было отличное руководство:
Технически я знаю, что это не ответ на вопрос, но он решил мою проблему.
2 ответа
Я закончил тем, что использовал NSKeyedValue, здесь было отличное руководство:
Технически я знаю, что это не ответ на вопрос, но он решил мою проблему.
Руководство 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];