Sobes.tech
Junior — Middle

Как се осъществява свързването на Objective-C код към проект на Swift?

sobes.tech AI

Отговор от AI

За свързване на Objective-C код към Swift проект се използва така нареченият Bridging Header — специален заглавен файл, в който се импортират Objective-C заглавия.

Стъпки:

  1. Създайте Bridging Header (обикновено Xcode предлага автоматично да го създадете при добавяне на Objective-C файл към Swift проект).
  2. В този файл добавете #import "YourObjectiveCFile.h" за всички нужни Objective-C заглавия.
  3. След това Swift кодът ще може да използва класове и методи от Objective-C директно.

Пример за Bridging Header:

#import "MyObjectiveCClass.h"

Сега в Swift:

let obj = MyObjectiveCClass()
obj.someMethod()

Така Bridging Header служи като мост между Objective-C и Swift в един проект.