Использование библиотеки в MacOS
Использование framework для MacOS
Для использования в проектах framework необходимо:
- Установить библиотеку в соответствии с инструкциями в разделе Инструкции по установке и компиляции.
- Добавить в Ваш проект нужную версию библиотеки.
- Создать для соответствующей Target New Copy Files Build Phase, выбрать тип "Frameworks" и добавить в созданную фазу нашу библиотеку.
- Установить необходимые настройки (если Вы используете библиотеку для более ранней версии операционной системы, чем 10.8) в параметрах компиляции Вашего проекта: Architectures, Base SDK, Valid Architectures, C/C++ Compiler Version и Mac OS X Deployment Target.
- Отключить выдачу предупреждений о комментариях путем установки параметра Documentation Comments в значение YES.
- Отключить ARC путем установки параметра Objective-C Automatic Reference Counting в значение NO.
- Включить заголовочный файл библиотеки в ваши исходные файлы с помощью директивы #import <scl/scl.h>
Использование статический библиотеки для MacOS
Для использования в приложениях статически линкуемой библиотеки нужно:
- Установить библиотеку в соответствии с инструкциями в разделе Инструкции по установке и компиляции.
- Добавить в Ваш проект нужную версию библиотеки.
- Добавить в Ваше приложение Cocoa framework.
- Внести каталог "/Developer/Include" в параметр компиляции Header Search Path.
- Установить необходимые настройки (если Вы используете библиотеку для более ранней версии операционной системы, чем 10.8) в параметрах компиляции Вашего проекта: Architectures, Base SDK, Valid Architectures, C/C++ Compiler Version и Mac OS X Deployment Target.
- Отключить выдачу предупреждений о комментариях путем установки параметра Documentation Comments в значение YES.
- Отключить ARC путем установки параметра Objective-C Automatic Reference Counting в значение NO.
- Включить заголовочный файл библиотеки в ваши исходные файлы с помощью директивы #import <scl/scl.h>
Использование библиотеки в iOS
Чтобы использовать в проектах статически линкуемую библиотеку, необходимо:
- Установить библиотеку в соответствии с инструкциями в разделе Инструкции по установке и компиляции.
- Добавить в Ваш проект нужную версию библиотеки.
- Добавить значение "-DIOS_Target -ObjC" в параметр компиляции Other C Flags.
- Внести значение "-ObjC -all_load" в параметр сборки Other Linker Flags.
- Внести каталог "/Developer/Include" в параметр компиляции Header Search Path.
- Отключить выдачу предупреждений о комментариях путем установки параметра Documentation Comments в значение YES.
- Отключить ARC путем установки параметра Objective-C Automatic Reference Counting в значение NO.
- Включить заголовочный файл библиотеки в ваши исходные файлы с помощью директивы #import <scl/scl.h>
Для компиляции Вашего проекта используйте соответствующую версию SDK.