¿Qué es el objetivo C++? [cerrado]
¿Qué es Objective C++ y puedo usar este lenguaje en Xcode?
Objective-C++ es simplemente código fuente que combina clases de Objective-C y clases de C++ (dos entidades completamente no relacionadas). Su código C++ funcionará, como antes, y el ejecutable resultante se vinculará con el tiempo de ejecución de Objective-C, por lo que sus clases de Objective-C también funcionarán. Definitivamente puedes usarlo en Xcode: nombra tus archivos con la .mm
extensión.
Además, es posible que desees leer la documentación de Apple (lamentablemente eliminada, pero archivada) sobre Objective-C++ .
Objective-C++ es Objective-C (probablemente con Cocoa Framework) con la capacidad de vincularse con código C++ (clases probables).
Sí, puedes usar este lenguaje en Xcode para desarrollar para Mac OS X, iPhone/iPodTouch, iPad. Funciona muy bien.
No tienes que hacer nada extraño en tu proyecto para usar Objective-C++. Simplemente nombre sus archivos Objective-C con la extensión .mm (en lugar de .m ) y estará listo.
Es mi arquitectura favorita: desarrollar la biblioteca de clase base de mi juego/aplicación en C++ para poder reutilizarla en otras plataformas (Windows, Linux) y usar Cocoa solo para cosas específicas de la interfaz de usuario de iPhone/iPad.