¿Qué es Objective C ++ y puedo usar este lenguaje en Xcode?
c++
objective-c
xcode
objective-c++
Saurabh
fuente
fuente
Respuestas:
Objective-C ++ es simplemente un 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 desee leer la documentación de Apple (lamentablemente eliminada, pero archivada) en Objective-C ++ .
fuente
Objective-C ++ es Objective-C (probablemente con Cocoa Framework) con la capacidad de vincularse con código C ++ (clases probables).
Sí, puede usar este lenguaje en Xcode para desarrollar para Mac OS X, iPhone / iPodTouch, iPad. Funciona muy bien.
No tiene que hacer nada extraño en su proyecto para usar Objective-C ++. Simplemente nombra tus archivos Objective-C con la extensión .mm (en lugar de .m ) y listo.
Es mi arquitectura favorita: desarrollar una biblioteca de clase base de mi juego / aplicación en C ++ para poder reutilizarla en otras plataformas (Windows, Linux) y usar Cocoa solo para las cosas específicas de la interfaz de usuario de iPhone / iPad .
fuente
Si desea utilizar Objective-c ++ pero no desea nombrar sus archivos, consulte
.mm
mi respuesta a una pregunta similar .fuente