Ce qui est Objective C++ et je peux utiliser cette langue dans Xcode ?
Réponses
Trop de publicités?Objective-C++ est tout simplement le code source qui mêle Objective-C classes et les classes C++ (deux entités indépendantes). Votre code C++ de travail, tout comme avant, et l'exécutable résultant sera lié avec l'Objective-C de l'exécution, de sorte que votre Objectif-C classes fonctionnera aussi bien. Vous pouvez certainement l'utiliser dans XCode-le nom de vos fichiers avec le .mm
extension.
Aussi, vous voudrez peut-être lire d'Apple (malheureusement supprimé, mais archivé) documentation sur Objective-C++.
Objective-C++, Objective-C (probablement avec Cocoa Framework) avec la possibilité de lier avec du code C++ (probable classes).
Oui, vous pouvez utiliser cette langue dans Xcode pour développer pour Mac OS X, iPhone/ipod touch, iPad. Il fonctionne très bien.
Vous n'avez pas à faire quelque chose de bizarre dans votre projet pour utiliser Objective-C++. Juste le nom de votre Objectif-C les fichiers avec l'extension .mm (au lieu de .m) et vous êtes bon pour aller.
C'est mon préféré de l'architecture: développer bibliothèque de classes de base de mon jeu/application en C++, donc je peux le réutiliser dans d'autres plates-formes (Windows, Linux) et l'utilisation de Cacao pour l'iPhone/iPad de l'INTERFACE utilisateur spécifique des choses.
Si vous souhaitez utiliser Objective-c++, mais ne veulent pas le nom de vos fichiers .mm
checkout ma réponse à une question similaire.
Sans modification .m .mm ou quelque chose comme ça, si vous cliquez sur votre projet, cliquez sur tagets->paramètres de construction d'aller tout le chemin vers le bas pour "LLVM GCC 4.2 - Langues" (nouvelle xcode dit "Apple LLVM compilateur 4.2"), vous verrez Compiler les Sources de changement de la valeur à Objective-C++;