Текущая версия: 1.2.1-RELEASE (Build 181).
Библиотека классов и категорий Objective для операционных систем Apple MacOS, Apple iOS и GNUstep.
В настоящее время библиотека поддерживает следующие версии операционных систем:
- MacOS - исходный код библиотеки компилируется с помощью компилятора Apple LLVM версии 7.0 и SDK 10.11 для архитектур Intel i386 и x86_64.
Скомпилированная библиотека поддерживает MacOS 10.8 и выше. При необходимости возможна самостоятельная компиляция для более ранних версий MacOS (10.6 минимум). Ранее существовала поддержка PowerPC, но в версии 1.1.5 от нее отказались, поэтому сборка библиотеки под эту архитектуру и операционную систему MacOS 10.5 не гарантируется.
- iOS - исходный код скомпилирован с помощью компилятра Apple LLVM версии 7.0 и SDK 8.0.
Библиотека поддерживает операционную систему iOS версии 8.0 и выше.
Если необходима поддержка более старых версий операционной системы, можно собрать библиотеку самостоятельно, указав в параметрах соответствующую Deployment Target.
- GNUstep - исходный текст библиотеки может быть скомпилирован в динамическую библиотеку для платформы GNUstep.
Поддержка данной платформы на сегодняшний день является ограниченной. Подробности смотрите в соответствующем разделе документации.
Под операционную систему MacOS библиотека доступна как виде framework, так и в виде статически линкуемой библиотеки. Поддержка операционной системы iOS обеспечивается только статически линкуемой библиотеки.
Для использования библиотеки в Ваших программах для мобильных устройств Apple Вы в обязательном порядке должны следовать следующим инструкциям:
- добавить библиотеку нужного Вам формата в Ваш проект;
- внести в параметр Other C Flags значение -DIOS_TARGET;
- в параметр Other Linker Flags добавить параметры -ObjC -all_load_into;
- добавить в параметр Header Search Paths путь к заголовочным файлам библиотеки.
Для использования статически линкуемой библиотеки в проектах для операционной системы MacOS необходимо выполнить следующие действия:
- добавить библиотеку в Ваш проект;
- внести в параметр Header Search Paths путь к заголовочным файлам библиотеки;
- добавить в Ваш проект Cocoa framework.
Минимальные требования для использования библиотеки:
- компьютер компании Apple;
- операционная система MacOS версии 10.8 и старше;
- программное обеспечение XCode 5 или более позднее.
Минимальные требования для самостоятельной компиляции библиотеки:
- компьютер компании Apple;
- операционная система MacOS версии 10.8 и старше;
- программное обеспечение XCode 6 или более позднее.
Дополнительная информация: