2014-01-29 2 views
0

Я работаю над приложением, у которого много активов. Большинство из них - .png скины для приложения. Я хотел бы иметь возможность организовывать эти активы определенным образом. В настоящее время у меня есть все в папке ASSETS \ SKINS \, и мне было интересно, есть ли способ сохранить его таким образом. Я имею в виду такую ​​структуру папок, чтобы я мог автоматически загружать загрузку, указав папку ASSETS \ SKINS и предполагая, что все доступные папки содержат определения скинов.XCode Как организовать активы в папках

Гибкость важна здесь, потому что я буду добавлять и удалять скины все время, и мне нужно обнаружить доступные во время выполнения.

(EDIT) это нормально, если все, что нужно сделать, это просто добавьте АКТИВЫ папку в проект

Что такое лучший способ сделать это?

+0

Вы проверили каталоги активов? https://developer.apple.com/library/ios/recipes/xcode_help-image_catalog-1.0/Recipe.html – JSA986

+0

Да, у меня есть, но после того, как я попытался добавить папку с активами в каталог, она как бы потеряла структуру папок , может быть, я что-то делаю неправильно? – Tomek

ответ

2

Вы можете использовать

[[NSBundle mainBundle] pathsForResourcesOfType:@"SOME_EXTENSION" 
    inDirectory:@"YOUR_DIRECTORY_PATH"]; 

, чтобы получить массив путей к файлам с данным расширением.

+0

Достаточно ли добавить в проект папку для использования? Если да, то как мне указать каталог? Я не мог получить ничего такого. – Tomek

+0

Вы говорите о папке в организаторе Xcode? Или папка на вашем компьютере? Чтобы файл был включен в вашу сборку, он должен быть добавлен в проект. Вы не можете просто перемещать файлы на своем компьютере. – nhgrif

+0

ya, У меня есть каталог файловой системы, который я добавил в проект. – Tomek

Смежные вопросы