Развертывание файлов ресурсов из xcode
Как копировать файлы ресурсов (config/data/image) в домашний каталог приложений на iPhone.
Связанный с этим вопрос Загрузка файлов данных на iPhone? получил ответ "просто добавьте их в свой проект, Xcode скопирует их в пакет .app при его создании ваше приложение".
Как это сделать? (Если это простой вопрос, ручная ссылка/страница # в порядке)
Я хочу, чтобы иметь возможность копировать файл на симулятор iPhone и открывать его во время выполнения. Я попытался сделать это, добавив цели "копировать файлы", хотя мне не удалось найти файлы во время выполнения.
Я знаю, используя список свойств, или база данных sql lite предпочтительнее файла io, но я все равно хотел бы понять, как это сделать.
Ответы
Ответ 1
В моем приложении у меня есть база данных sql lite, которую я просто сбросил в корневую папку моего проекта и добавил в папку ресурсов моего проекта, и она завершается в комплекте, доступном для приложения.
http://img68.imageshack.us/img68/3047/xcoderesourceslw5.png
Я предполагаю, что это будет работать для любого файла. Мне не нужно было писать какие-либо специальные цели или операции.
В вашем приложении этот файл отображается следующим образом:
NSString *dbFilePath = [[NSBundle mainBundle]
pathForResource:@"dictionary"
ofType:@"db"];
Ответ 2
Я только что нашел этот сайт, Руководство по программированию Bundle в нем объясняется, как получить доступ к ресурсам, установленным в вашем проекте во время выполнения. Я предполагаю, что это также простые в использовании отдельные файлы.