Sobes.tech
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:

  1. Crea un Bridging Header (normalmente Xcode sugiere crearlo automáticamente al agregar un archivo Objective-C a un proyecto Swift).
  2. En este archivo, añade #import "YourObjectiveCFile.h" para todos los encabezados de Objective-C necesarios.
  3. 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.