Если вы перейдете к разделу «Запись в файлы и URL-адреса» на этом link, будет ли путь varaible быть файлом на диске? Возможно ли записать файл в комплекте или он должен быть сначала развернут?Запись в файлы в комплекте?
ответ
Вы можете записать файлы в комплект приложения столько, сколько захотите. Просто введите путь к файлу с помощью метода NSBundle pathForResource:ofType:
, и вы можете записать его в этот файл. Если вы хотите только каталог пакета, используйте resourcePath
.
Вы не хотите, чтобы сделать это. Существуют разные причины, но вы нарушите подписание кода, что является большим. Вместо этого вы должны использовать установленные соглашения (например, писать в библиотеку: поддержка приложений: ваше приложение).
EDIT: Для (возможно) более убедительной причины не делать этого ... Когда я впервые изучал программирование какао, я сохранил его в комплекте, потому что я не хотел беспокоиться о библиотеке. Это действительно раздражало, потому что каждый раз, когда вы вносите изменения в свою программу, вы теряете все свои сохраненные данные/настройки для этой программы (при условии, что вы не используете NSUserDefaults
для настроек). Мне пришлось переместить его из старой версии в новую. Используя библиотеку, вам не нужно беспокоиться об этом.
Пучок находится на диске; это просто каталог «.app». Однако вы не должны записывать файлы в этот каталог. Хотя в настоящее время это возможно на Mac, он нарушит подписание кода. На iPhone вы уже не можете писать в свой собственный пакет, и мы ожидаем увидеть это ограничение в будущем на Mac. Вы должны написать свои файлы приложений в различные каталоги в ~/Library или ~/Documents, если это необходимо. См. Руководство пользователя File System Programming Guide.
ссылка не работает! –
Обновлена ссылка на новое место –
- 1. Сохранить в комплекте Файлы
- 2. Файлы локализации в комплекте приложений
- 3. aerospike: удалить всю запись в комплекте
- 4. xcode ios файлы, не распознанные в комплекте
- 5. Запись в файлы
- 6. Запись в файлы медленная
- 7. JSONCPP Запись в файлы
- 8. Запись в файлы (Python)
- 9. Запись меток в файлы
- 10. Запись в файлы и \
- 11. Включить все файлы в папку в одном комплекте
- 12. запись строк в файлы питон
- 13. Запись data.frames в отдельные файлы
- 14. Чтение/запись в файлы Java
- 15. Запись в отдельные файлы журнала
- 16. Запись писем в файлы batch
- 17. визуальная базовая запись в файлы
- 18. Python - запись в файлы python?
- 19. Запись в файлы с MPI
- 20. Direct3D: Запись в файлы AVI
- 21. NSBundle pathForResource: ofType: не находит все файлы в комплекте приложений
- 22. Как вы используете файлы тегов JSP в комплекте Sling?
- 23. Добавить LinearLayout в комплекте
- 24. Swiftyjson в комплекте файл
- 25. UIScrollView в комплекте спрайтов
- 26. Schemacrawler в комплекте OSGi
- 27. Модули Dojo в комплекте
- 28. Передача ListAdapter в комплекте
- 29. проблема в комплекте
- 30. Запись в файлы Excel в C#
Вы спрашиваете, можете ли вы записать файл, хранящийся в вашем приложении? – mipadi