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:
- 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).
- În acest fișier, adăugați
#import "YourObjectiveCFile.h"pentru toate anteturile Objective-C necesare. - 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.