Recientemente he estado trabajando para agregar Swift a un proyecto existente, para poder probarlo de una manera real.
Al agregar un archivo fuente Swift al proyecto, no tengo problemas para obtener el "Encabezado de puente", es decir, Objective-C a Swift.
Pero el *-Swift.h
archivo de encabezado que se supone que expone las clases Swift, ya sea marcadas @objc
o subclases de clases ObjC, no se encuentra en ninguna parte :-(
No veo ninguna instrucción específica sobre cómo lograr el uso de mi nueva subclase, escrita en Swift, en el código de mi aplicación principal (que todavía es Objective-C).
La aplicación de la que soy desarrollador principal tiene una base de código bastante grande (70,000 líneas), por lo que la transición de una vez está fuera de discusión.