Sobes.tech
Junior — Middle

Cum se realizează conectarea codului Objective-C într-un proiect Swift?

sobes.tech AI

Răspuns de la AI

Pentru a conecta codul Objective-C într-un proiect Swift, se folosește ceea ce se numește Bridging Header — un fișier de antet special în care se importă anteturile Objective-C.

Pași:

  1. Creați un Bridging Header (de obicei Xcode sugerează să îl creați automat atunci când adăugați un fișier Objective-C într-un proiect Swift).
  2. În acest fișier, adăugați #import "YourObjectiveCFile.h" pentru toate anteturile Objective-C necesare.
  3. După aceea, codul Swift va putea folosi direct clasele și metodele din Objective-C.

Exemplu de Bridging Header:

#import "MyObjectiveCClass.h"

Acum în Swift:

let obj = MyObjectiveCClass()
obj.someMethod()

Astfel, Bridging Header servește ca o punte între Objective-C și Swift în același proiect.