Junior — Middle
Come viene integrato il codice Objective-C in un progetto Swift?
sobes.tech AI
Risposta dell'AI
Per collegare il codice Objective-C in un progetto Swift, si utilizza quello che viene chiamato Bridging Header, un file di intestazione speciale in cui vengono importate le intestazioni Objective-C.
Passaggi:
- Crea un Bridging Header (solitamente Xcode suggerisce di crearlo automaticamente quando si aggiunge un file Objective-C a un progetto Swift).
- In questo file, aggiungi
#import "YourObjectiveCFile.h"per tutte le intestazioni Objective-C necessarie. - Dopo di che, il codice Swift potrà usare direttamente le classi e i metodi di Objective-C.
Esempio di Bridging Header:
#import "MyObjectiveCClass.h"
Ora in Swift:
let obj = MyObjectiveCClass()
obj.someMethod()
In questo modo, il Bridging Header funge da ponte tra Objective-C e Swift nello stesso progetto.