Samond Classes Library 1.2.6-STABLE build 219
|
Библиотека Samond Classes Library доступна как в скомпилированном виде, так и в виде исходных кодов:
Инструкции по использованию библиотеки Вы можете найти в разделе Руководство по использованию.
Подробное описание классов и решений Вы найдете в разделе Руководство программиста.
Если у Вас есть вопросы по использованию библиотеки или возникли проблемы в ходе ее компиляции, Вы всегда можете связаться со мной по адресу samon. d@ma c.com
Установка из дистрибутива возможна только для операционной системы macOS (и для сборки приложений для операционной системы iOS).
Дистрибутив представляет собой дисковый образ, содержащий следующие файлы и папки:
Для установки библиотеки из дистрибутива необходимо выполнить следующие действия:
Установка в папку, отличную от /Developer, допускается но мы не рекомендуем этого делать, поскольку данный каталог используется как путь по умолчанию при сборке проекта в Xcode.
Сборка библиотеки возможна как для операционных систем macOS и iOS, так и для платформы GNUstep. В данном разделе мы приводим описание сборки библиотеки только для macOS. Компиляция и установка для платформы GNUstep приведена в соответствующем разделе документации.
Получить исходные коды Вы можете:
Скомпилировать библиотеку (или ее отдельные компоненты) можно одним из следующих способов:
По умолчанию скомпилированная библиотека устанавливается в каталог /Developer. Чтобы изменить данный путь, необходимо внести исправления в настройки соответствующего проекта с помощью Xcode. Также через настройки проектов можно изменить минимальную версию macOS или iOS, под которую будет выполняться сборка библиотеки.
Загрузите в Xcode проект sclmac.xcodeproj и с помощью комбинации клавиш Command + B или через меню Product->Build выполните сборку одного из проектов:
Внимание! Если Вы загрузили исходные коды с помощью subversion, возможно, что не будет выполнена сборка документации в формате Apple DocSet, а только сборка документации в HTML. Это связано с тем, что сборка DocSet идет очень долго, что очень неудобно во время работы над библиотекой, поэтому сборка DocSet включается нами только перед выпуском релизным версий.
Компиляция библиотеки через интерфейс командной строки осуществляется с использованием утилиты make, для вызова которой необходимо ввести команду:
Параметр target задает одну из доступных целей сборки библиотеки:
Для сборки всех вышеуказанных целей сразу можно использовать команду:
Если Вам необходимы библиотеки с поддержкой отладочной информации, то их можно собрать с помощью одной из следующих целей команды make:
Чтобы собрать все отладочные версии библиотеки, можно использовать команду: