Сейчас я не буду рассказывать о прелестях использования статических библиотек при программировании для iPhone, а просто опишу как подключить проект статической библиотеки к вашему проекту. Итак, у вас имеется проект статической библиотеки и проект (буду его называть проектом приложения) в который вы хотите ее подключить.
Открываем в xCode проект приложения. В Finder переходим в папку проекта статической бибилотеки и перетаскиваем файл проекта в xCode
Идем в меню Project->Edit Active Target "…". В появившемся окне жмем на "+" на вкладке "General" в группе "Direct Dependencies" и выбираем статическую библиотеку только-что добавленную в проект.
после добавления
а так выглядит "Group & Files" в окне проекта приложения
теперь нужно сказать xCode, что при сборке этого таргета необходимо прилинковывать нашу статическую библиотеку. Для этого перетаскиваем библиотеку и проекта библиотеки в секцию "Link Binary With Libraries" таргета приложения.
теперь можно добавить заготовочные файлы библиотеки в проект приложения и запускать приложение.
Если ваша статическая библиотека использует классы ObjectiveC, то в свойствах проекта добавте ключ -ObjC к "Other Linker Flags"
Пример.
Спасибо большое, по больше таких статей, буду теперь вас читать :)
ОтветитьУдалитьФан фан
ОтветитьУдалитьПишу о том, с чем сталкиваюсь:)