Junior — Middle
¿Cómo se realiza la integración del código Objective-C en un proyecto de Swift?
sobes.tech AI
Respuesta de la IA
Para conectar código Objective-C en un proyecto Swift, se utiliza el llamado Bridging Header, un archivo de encabezado especial en el que se importan los encabezados de Objective-C.
Pasos:
- Crea un Bridging Header (normalmente Xcode sugiere crearlo automáticamente al agregar un archivo Objective-C a un proyecto Swift).
- En este archivo, añade
#import "YourObjectiveCFile.h"para todos los encabezados de Objective-C necesarios. - Después de esto, el código Swift podrá usar clases y métodos de Objective-C directamente.
Ejemplo de Bridging Header:
#import "MyObjectiveCClass.h"
Ahora en Swift:
let obj = MyObjectiveCClass()
obj.someMethod()
De esta manera, el Bridging Header funciona como un puente entre Objective-C y Swift en un mismo proyecto.