Они пишут/хранят им в комплекте приложений / сам пакет? Или некоторое другое каноническое местоположение? Или, там кажется, не стандарт?
Файлы обычно идут в ~ Поддержка библиотек/приложений/Ваша программа/
. Параметры доступны в ~/Библиотека/Параметры/
.
НИКОГДА не изменяйте файл внутри вашего собственного пакета яблок.
Вы должны решительно , а не записывать файлы в ваш пакет приложений во время выполнения. Нет никакой гарантии, что пользователь, запустивший ваше приложение, получит разрешение на его модификацию. Как сказал Крис, файлы поддержки находятся в разделе Поддержка приложений, а настройки - в разделе ~ Библиотека/Назначения. Чтобы найти пользовательскую папку Поддержки приложений, можно воспользоваться функцией NSSearchPathForDirectoriesInDomains()
. Для записи файлов предпочтений можно использовать API NSUserDefaults или CFPreferences.