Junior — Middle
Как се осъществява свързването на Objective-C код към проект на Swift?
sobes.tech AI
Отговор от AI
За свързване на Objective-C код към Swift проект се използва така нареченият Bridging Header — специален заглавен файл, в който се импортират Objective-C заглавия.
Стъпки:
- Създайте Bridging Header (обикновено Xcode предлага автоматично да го създадете при добавяне на Objective-C файл към Swift проект).
- В този файл добавете
#import "YourObjectiveCFile.h"за всички нужни Objective-C заглавия. - След това Swift кодът ще може да използва класове и методи от Objective-C директно.
Пример за Bridging Header:
#import "MyObjectiveCClass.h"
Сега в Swift:
let obj = MyObjectiveCClass()
obj.someMethod()
Така Bridging Header служи като мост между Objective-C и Swift в един проект.