Qu'est-ce que Objective C ++ et puis-je utiliser ce langage dans Xcode?
c++
objective-c
xcode
objective-c++
Saurabh
la source
la source
Réponses:
Objective-C ++ est simplement du code source qui mélange des classes Objective-C et des classes C ++ (deux entités totalement indépendantes). Votre code C ++ fonctionnera, comme avant, et l'exécutable résultant sera lié au runtime Objective-C, donc vos classes Objective-C fonctionneront également. Vous pouvez certainement l'utiliser dans Xcode - nommez vos fichiers avec l'
.mm
extension.En outre, vous pouvez lire Apple (malheureusement supprimé, mais archivé) la documentation sur Objective-C ++ .
la source
Objective-C ++ est Objective-C (probablement avec Cocoa Framework) avec la possibilité de se lier avec du code C ++ (classes probables).
Oui, vous pouvez utiliser cette langue dans Xcode pour développer pour Mac OS X, iPhone / iPodTouch, iPad. Il fonctionne très bien.
Vous n'avez rien à faire de bizarre dans votre projet pour utiliser Objective-C ++. Nommez simplement vos fichiers Objective-C avec l'extension .mm (au lieu de .m ) et vous êtes à partir.
C'est mon architecture préférée: développer la bibliothèque de classes de base de mon jeu / application en C ++ afin que je puisse la réutiliser sur d'autres plates-formes (Windows, Linux) et utiliser Cocoa uniquement pour les éléments spécifiques de l' interface utilisateur iPhone / iPad .
la source
Si vous souhaitez utiliser Objective-c ++ mais ne souhaitez pas nommer vos fichiers,
.mm
consultez ma réponse à une question similaire .la source