Sobes.tech
Junior — Middle

Ako sa zabezpečí pripojenie Objective-C kódu do projektu Swift?

sobes.tech AI

Odpoveď od AI

Na pripojenie Objective-C kódu do projektu Swift saťahuje sa takzvaný Bridging Header — špeciálny hlavičkový súbor, do ktorého sa importujú Objective-C hlavičky.

Kroky:

  1. Vytvorte Bridging Header (zvyčajne Xcode navrhuje jeho automatické vytvorenie pri pridávaní Objective-C súboru do Swift projektu).
  2. Do tohto súboru pridajte #import "YourObjectiveCFile.h" pre všetky potrebné Objective-C hlavičky.
  3. Následne môže Swift kód priamo používať triedy a metódy z Objective-C.

Príklad Bridging Header:

#import "MyObjectiveCClass.h"

Teraz v Swift:

let obj = MyObjectiveCClass()
obj.someMethod()

Takto Bridging Header slúži ako most medzi Objective-C a Swift v jednom projekte.