Kannst du nicht, aber du könntest mit C# arbeiten. Die Sache ist halt die, es ist bestimmt ganz nett wenn man C++ kann. Du lernst ja was dabei und wenn es dir Spaß macht ist das ja ne tolle Sache. C++ ist nur relativ schwer im vergleich zu anderen Sprachen. Objective-C kenne ich nicht, höre aber immer das die Syntax unglaublich hässlich sein soll. C# ist im vergleich zu C++ ein Traum
Wenn du jetzt C++ lernst und auch vernünftig verstehst (und vor allem auch programmierst und nicht nur im Buch blätterst und ließt
), dann wird es dir hinterher leichter fallen eine andere Sprache zu lernen, weil du das Prinzip dahinter ja schon kennst. Der Aufwand dafür ist natürlich größer, als wenn du direkt Objective-C oder C# oder was auch immer lernst.
@NachoMan:
Du sagst man kann mit c++ immer etwas anfangen
Das muss aber nicht jeder so sehen. Es gibt ja auch Leute die sich mit vielen Sachen nicht herumschlagen wollen. Die wollen nicht jede Kleinigkeit selbst machen, sondern sich lieber auf das Spiel/Programm was auch immer konzentrieren. Das ist ja auch an sich nichts schlimmes. Jeder hat so seine Vorlieben.
Wenn es dir also wirklich nur um Apps geht, dann brauchst du C++ nicht lernen. Ich denke es ist auch nicht besonders Sinnvoll, wenn die Hersteller dir schöne einfache Sprachen anbieten, mit einem gewissen Funktionsanfang, Tutorials und was weiß ich was allem damit du deine Apps bauen kannst und du dir eine Sprache auf einem niedrigeren Level raussuchst. Wenn du ein Spiel für den PC schreibst entwickelst du ja normal auch nicht mit Assembler. Ein etwas krasser Vergleich aber ich denke das Prinzip ist klar.
Du kannst C++ gern weiterlernen und damit auch sicherlich Apps entwickeln, aber dafür würde ich es dir nicht raten. Solange du aber Spaß an C++ hast, mach es doch weiter. Vielleicht findest du immer mehr gefallen daran und entwickelst ein paar Spiele für den PC.