• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Objective c und c++

Warfley

Braeburn
Registriert
01.11.09
Beiträge
43
Ich programmiere seit einiger zeit in objective c und lerne es mit dem Buch "Cocoa programming for Mac OS X".

Nun möchten ich und ein Freund ein Projekt anfangen. Das problem: Er kann nur c++ und ich nur objc die frage kommt mir also: ware es möglich c++ klassen in objc zu importieren? da der gcc sowohl objc als auch c++ kann sowie xcode beide sprachen unterstützt müsste das eigentlich gehen.
Also nochmal kurz: geht es? Wenn ja wie
 
Es geht viel kürzer erklärt, einfach Klassen anlegen mit Endung *.cpp und deren header mit *.h, den Header in einer ObjC++ (*.mm) class Datei einfügen und es geht los. Da braucht man nichts konfigurieren, das geht von selbst. Es ist halt die Endung *.mm wichtig

Ich würde in diesem Fall empfehlen die gesamte Programmlogik in C++ zu schreiben und die GUI in ObjC. Falls ihr noch einen GC verwenden wollte, dann empfehle ich für C++ den boehm GC, der wirklich gut funktioniert