Sobes.tech
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:

  1. Kreirajte Bridging Header (obično Xcode predlaže da ga automatski kreira prilikom dodavanja Objective-C fajla u Swift projekat).
  2. U taj fajl dodajte #import "YourObjectiveCFile.h" za sve potrebne Objective-C zaglavlja.
  3. 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.