Используйте библиотечные классы, написанные в Objective-c внутри проекта Swift
У меня есть проект Swift, в котором я хочу использовать SDK, который находится в виде файлов библиотеки.a и.h (написано в Objective-C)
Как мне использовать код внутри моего проекта swift?
Когда я добавляю файлы в свой проект, он не дает возможности создать заголовок мостов Objective-C
1 ответ
Чтобы создать соединительный заголовок:
- Добавьте новый заголовочный файл в ваш проект. Файл -> Новый -> Заголовочный файл. Я назвал это: "Your-Header-file.h"
- Перейдите к своему проекту Target -> Build Settings, найдите Objective-C Bridging Header и установите путь к файлу заголовка в этом поле. Это можно сделать, дважды щелкнув поле заголовка моста Objective-C, чтобы открыть панель, перетащив файл заголовка на эту панель.
- включите файл.h, который вам нужно использовать в файле Your-Header-file.h.