Di recente ho lavorato per aggiungere Swift a un progetto esistente, per provarlo in modo reale.
Dopo aver aggiunto un file sorgente Swift al progetto, non ho problemi a ottenere "Bridging Header", ovvero Objective-C su Swift.
Ma il *-Swift.h
file di intestazione che dovrebbe esporre le classi Swift contrassegnate @objc
o sottoclasse di classi ObjC, non si trova da nessuna parte :-(
Non vedo alcuna istruzione specifica su come realizzare l'uso della mia nuova sottoclasse, scritta in Swift, nel mio codice dell'app principale (che è ancora Objective-C).
L'app di cui sono lo sviluppatore principale ha una base di codice abbastanza grande (70.000 righe), quindi la sua transizione in una volta sola è fuori discussione.