iOS
AGGIUNTA DI UN'INTESTINA A BRIDGING SWIFT
Ricerca…
Come creare manualmente un'intestazione Bridging Bridging
Aggiungi un nuovo file a Xcode (File> Nuovo> File), quindi seleziona "Sorgente" e fai clic su "File intestazione".
Assegna un nome al file "YourProjectName-Bridging-Header.h". Esempio: nella mia app Station, il file è denominato "Station-Bridging-Header".
Crea il file.
Passare alle impostazioni di creazione del progetto e trovare la sezione "Swift Compiler - Generazione del codice". Potresti trovare più veloce digitare "Swift Compiler" nella casella di ricerca per restringere i risultati. Nota: se non hai una sezione "Swift Compiler - Generazione codice", significa che probabilmente non hai ancora aggiunto classi Swift al tuo progetto. Aggiungi un file Swift, quindi riprova.
Accanto a "Objective-C Bridging Header" è necessario aggiungere il nome / percorso del file di intestazione. Se il tuo file si trova nella cartella principale del tuo progetto, inserisci semplicemente il nome del file di intestazione. Esempi: "ProjectName / ProjectName-Bridging-Header.h" o semplicemente "ProjectName-Bridging-Header.h".
Apri la tua intestazione di bridging appena creata e importa le tue classi Objective-C usando le istruzioni #import. Qualsiasi classe elencata in questo file sarà accessibile dalle tue classi veloci.
Xcode crea automaticamente
Aggiungi un nuovo file Swift al tuo progetto Xcode. Chiamalo come ti pare e dovresti ricevere una casella di avviso che ti chiede se desideri creare un'intestazione di bridging. Nota: se non ricevi una richiesta per aggiungere un'intestazione di bridging, probabilmente hai rifiutato questo messaggio una volta prima e dovrai aggiungere l'intestazione manualmente (vedi sotto)