Pull to refresh
10
0
Сергей @lemsergey

iOS/macOS Developer

Send message

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

Reading time4 min
Views6.5K


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

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

Information

Rating
Does not participate
Location
Великобритания
Date of birth
Registered
Activity