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:
- Vytvorte Bridging Header (zvyčajne Xcode navrhuje jeho automatické vytvorenie pri pridávaní Objective-C súboru do Swift projektu).
- Do tohto súboru pridajte
#import "YourObjectiveCFile.h"pre všetky potrebné Objective-C hlavičky. - 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.