Развертывание файлов ресурсов из 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 в нем объясняется, как получить доступ к ресурсам, установленным в вашем проекте во время выполнения. Я предполагаю, что это также простые в использовании отдельные файлы.