В моем приложении у меня есть простой файл ASCII, в котором хранится информация о конфигурации и другая небольшая информация, которую она использует и изменяет. Я хочу скопировать этот файл на iPhone с помощью приложения.iPhone App: Где я могу поместить файл конфигурации?
1) Скажите, пожалуйста, где я должен поместить этот файл (config.txt) в xcode. Должен ли я помещать его в Ресурсы?
2) Как я могу получить к нему доступ в iPhone? Могу ли я использовать
str = [NSString stringWithContentsOfFile:@"config.txt"]
или мне нужно использовать более полный путь; если да, то что это?
Я хочу сохранить некоторые параметры по умолчанию, которые будут выбраны из пользователем. Он может добавить больше вариантов на свой вкус, поскольку он использует приложение. например для приложения для наблюдения за птицами исходными параметрами могут быть «голубь», «воробей» и т. д. Пользователь может добавить других, таких как «орел». Список может стать большим (скажем, 100 записей). Является ли NSUserDefaults хорошим вариантом? – euphoria83
Я бы порекомендовал вам попробовать загрузить большие файлы plist на устройстве (а не симуляторе), чтобы проверить производительность. Если вам требуется больше производительности, вы можете проверить SQLite и сохранить информацию в БД. – pgb
Как создать файл с уже существующими парами ключ-значение, а затем получить доступ к нему с помощью NSUserDefaults? – euphoria83