Как стать автором
Обновить
10
0
Сергей @lemsergey

iOS/macOS Developer

Отправить сообщение

Как встроить С-библиотеку в Swift-фреймворк

Время на прочтение4 мин
Количество просмотров6.5K


В 2014 году был представлен Swift, новый язык для разработки приложений экосистемы Apple. Новинка принесла не только новые возможности и функции, но и проблемы — тем, кто хотел пользоваться старыми добрыми C-библиотеками. В этой статье я рассмотрю одну из них — бандлинг C-библиотеки в Swift-фреймворк. Существует несколько способов её решения; в данном случае я объясню, как сделать это при помощи clang explicit-модулей.

Для примера мы возьмём внешнюю C-библиотеку libgif и встроим её в наш Swift-фреймворк GifSwift. Если вы хотите сразу увидеть результат, полностью проект можно посмотреть здесь.
Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии0

Информация

В рейтинге
Не участвует
Откуда
Великобритания
Дата рождения
Зарегистрирован
Активность