Was ist Objective C ++ und kann ich diese Sprache in Xcode verwenden?
c++
objective-c
xcode
objective-c++
Saurabh
quelle
quelle
Antworten:
Objective-C ++ ist einfach Quellcode, der Objective-C-Klassen und C ++ - Klassen (zwei völlig unabhängige Entitäten) mischt. Ihr C ++ - Code funktioniert wie zuvor, und die resultierende ausführbare Datei wird mit der Objective-C-Laufzeit verknüpft, sodass auch Ihre Objective-C-Klassen funktionieren. Sie können es definitiv in Xcode verwenden - benennen Sie Ihre Dateien mit der
.mm
Erweiterung.Vielleicht möchten Sie auch Apples (leider gelöschte, aber archivierte) Dokumentation zu Objective-C ++ lesen .
quelle
Objective-C ++ ist Objective-C (wahrscheinlich mit Cocoa Framework) mit der Fähigkeit, mit C ++ - Code (wahrscheinliche Klassen) zu verknüpfen.
Ja, Sie können diese Sprache in Xcode verwenden, um sie für Mac OS X, iPhone / iPodTouch und iPad zu entwickeln. Es funktioniert sehr gut.
Sie müssen in Ihrem Projekt nichts Seltsames tun, um Objective-C ++ zu verwenden. Benennen Sie einfach Ihre Objective-C-Dateien mit der Erweiterung .mm (anstelle von .m ) und los geht's.
Es ist meine Lieblingsarchitektur: Entwickeln Sie eine Basisklassenbibliothek meines Spiels / meiner Anwendung in C ++, damit ich sie auf anderen Plattformen (Windows, Linux) wiederverwenden und Cocoa nur für die iPhone / iPad- Benutzeroberfläche verwenden kann .
quelle
Wenn Sie Objective-c ++ verwenden möchten, aber Ihre Dateien nicht benennen möchten,
.mm
lesen Sie meine Antwort auf eine ähnliche Frage .quelle