Вы можете записывать файлы в пакет приложений сколько угодно. Просто получите путь к файлу с помощью метода NSBundle pathForResource:ofType:
, и вы сможете записать в этот файл. Если вы хотите просто каталог пакета, используйте resourcePath
.
Вы не хотите, чтобы сделал это, хотя. Есть разные причины, но вы нарушите подпись кода, которая является большой. Вместо этого вы должны использовать установленные соглашения (например, писать в Библиотеку: Поддержка приложений: Ваше приложение).
РЕДАКТИРОВАТЬ: По (возможно) более убедительной причине не делать этого ... Когда я впервые изучал программирование Какао, я сохранил в комплекте, потому что я не хотел беспокоиться о Библиотека. Это действительно раздражает, потому что каждый раз, когда вы вносите изменения в свою программу, вы теряете все свои сохраненные данные / настройки для этой программы (при условии, что вы не используете NSUserDefaults
для предпочтений). Мне все время приходилось переносить его из старой версии в новую. Используя библиотеку, вам не нужно об этом беспокоиться.