Red de conocimiento informático - Material del sitio web - Usa Swift en proyectos OC (una combinación de OC y Swift, simple y clara)

Usa Swift en proyectos OC (una combinación de OC y Swift, simple y clara)

1. Configure Defines Module = YES

2. Cree un nuevo archivo Swift para permitir que xcode lo ayude a configurar el archivo puente

Seleccione Crear encabezado de puente

Después del Una vez completada la configuración, Xcode generará automáticamente un archivo OCToSwift-Bridging-Header.h. El archivo OC se puede importar internamente, para que el archivo OC se pueda usar en Swift. El método de uso es el siguiente

<. p> 3. Importe el archivo #import "OCToSwift-Swift.h" (#import "el nombre de su proyecto-Swift.h") en el archivo OC. Debe compilarlo antes de importarlo; de lo contrario, es posible que no encuentre el OCToSwift-. Archivo Swift.h

4. Importe el archivo h "OCToSwift" en el archivo OC

El siguiente es un ejemplo de uso:

El archivo MySwift Como se muestra en la figura siguiente, debe estar en la clase y función Agregar @obcj al frente para ser llamado por las clases OC. Al mismo tiempo, la clase Swift debe heredar de NSObject.

Si No entiendes nada o si la configuración es incorrecta, puedes dejar un mensaje. Haré todo lo posible para responder tus preguntas.

Si me equivoco, espero que puedas corregirme.

Próximo paso: Usar OC en proyectos Swift.