Ответ 1
В итоге я использовал NSKeyedValue, здесь был отличный учебник:
Я знаю, что технически это не ответ на вопрос, но он решил мою проблему.
этот вопрос относится к объекту ccode c и разработке iphone:
Итак, я хочу сохранить массив в новом файле plist, и я знаю, как получить путь к файлу и записать данные в файл (по крайней мере, я думаю, что я делаю) и весь этот джаз после создания plist, но как я могу создать файл plist при первом запуске приложения или в первый раз, когда я начну вводить данные? Я хочу, чтобы он находился в папке документов моего приложения.
Я предполагаю, что это довольно просто, я просто не могу найти документацию на нем.
В итоге я использовал NSKeyedValue, здесь был отличный учебник:
Я знаю, что технически это не ответ на вопрос, но он решил мою проблему.
Программное обеспечение Apple для создания программного программирования plic
Очень хорошая работа, объясняющая, что такое 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];