Import la struttura per l'integer progetto in un unico posto in Swift?

Ho creato un proprio Cocoa Touch Framework e voglio importrlo solo in un punto del codice. In Xcode / prima nell'objective C c'era una posizione centrale sotto Supporting Files . Come funziona per il progetto basato su Swift?

Solutions Collecting From Web of "Import la struttura per l'integer progetto in un unico posto in Swift?"

Creare una cartella Frameworks. Trascina e rilascia il tuo framework in esso. Quindi crea un file di intestazione di bridging (il modo più semplice per farlo nel progetto Swift è aggiungendo una class c obiettiva e ti chiederà di creare quel file di bridging per te). Quindi nel tuo file di intestazione di bridging basta aggiungere

 #import <YourFramework/YourFramework.h> 

Quindi le tue classi quadro sono accessibili da Swift. Spero che questo ti aiuti!

Come ho risposto qui: https://stackoverflow.com/a/46878808/3203441

A partire da Swift4:

  • Essere in un progetto Swift
  • Vuoi avere un altro progetto Swift importto a livello globale (e utilizzando cocoapods)

Sono riuscito a farlo aggiungendo la seguente row al mio header bridging:

 #import <PodName/PodName-Swift.h> 

Quanto è buona / ctriggers questa pratica? Non sono sicuro, ma volevo solo alcune estensioni globalmente disponibili nel mio progetto. questo ha fatto il trucco