¿Qué es el objetivo C++? [cerrado]

Resuelto Saurabh asked hace 14 años • 2 respuestas

¿Qué es Objective C++ y puedo usar este lenguaje en Xcode?

Saurabh avatar Sep 10 '10 18:09 Saurabh
Aceptado

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 .mmextensión.

Además, es posible que desees leer la documentación de Apple (lamentablemente eliminada, pero archivada) sobre Objective-C++ .

Doches avatar Sep 10 '2010 11:09 Doches

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.

Pablo Santa Cruz avatar Sep 10 '2010 11:09 Pablo Santa Cruz