Junior — Middle
Kako se vrši povezivanje Objective-C koda u Swift projekat?
sobes.tech АИ
Одговор од АИ
Za povezivanje Objective-C koda u Swift projekat koristi se takozvani Bridging Header — poseban zaglavni fajl u koji se importuju Objective-C zaglavlja.
Koraci:
- Kreirajte Bridging Header (obično Xcode predlaže da ga automatski kreira prilikom dodavanja Objective-C fajla u Swift projekat).
- U taj fajl dodajte
#import "YourObjectiveCFile.h"za sve potrebne Objective-C zaglavlja. - Nakon toga, Swift kod može direktno koristiti klase i metode iz Objective-C.
Primer Bridging Header:
#import "MyObjectiveCClass.h"
Sada u Swift:
let obj = MyObjectiveCClass()
obj.someMethod()
Tako Bridging Header služi kao most između Objective-C i Swift u istom projektu.