2 Stimmen

Sprachen in XCode

Ich stehe kurz davor, zu lernen, wie man mit XCode programmieren kann. Ich habe jetzt seit einem halben Jahr Java-Unterricht in meiner Schule und werde das nächste 2 Jahre fortsetzen.

Soweit ich in XCode geschaut habe, scheint es nur Objective C zu verwenden, das auf den ersten Blick ziemlich anders aussieht als Java in Bezug auf die Syntax. C hingegen sieht viel mehr wie Java aus.

Jetzt frage ich mich, ob es möglich ist, iOS-Anwendungen in C mit XCode zu schreiben. Es würde definitiv meinen Lernprozess erleichtern, wenn ich nicht noch eine neue Syntax zusätzlich zu einer neuen Sprache lernen müsste.

Bearbeiten: Falls es tatsächlich möglich ist, gibt es dann Nachteile bei der Verwendung von C anstelle von (anscheinend empfohlenem) Objective-C?

3voto

Anoop Vaidya Punkte 45863

Zunächst einmal willkommen in XCode.

XCode ist nur eine IDE. Jetzt liegt es an Ihnen, ob Sie iOS- oder MacOS-Anwendungen lernen möchten.

Und ich würde Ihnen empfehlen, wenn Sie gute Kenntnisse in C haben, dann einige Kenntnisse in objektorientierter Sprache wie C++ oder Java zu haben. Dann werden Sie sich mit Objective-C wohl fühlen.

Objective-C ist eine Sprache, die ein Superset von C ist, also nicht viel nachdenken, nur ein Tag Lernen ist erforderlich, um den Übergang von C zu Obj-C zu sehen.

Und die Obj-C-Sprache macht das Framework namens "Cocoa", das der Kern für die ios- und mac-basierte Entwicklung ist. Dies wird einige Zeit in Anspruch nehmen, aber merken Sie sich, Sie werden Tausende von APIs erhalten, die einfacher zu verwenden und zu merken sind als das, was Sie aus 'C' machen und verwenden werden.

Sie können sich auf viele Websites beziehen, ich möchte meinen Lernprozess mit Ihnen teilen.


Sie können diesen folgen, auch ich habe mit diesen Quellen angefangen.

  1. Stanford-Vorlesungen CS193

  2. Lynda's Videos

  3. Cocoa Programming für Mac OS X von Aaron Hillegas

  4. Cocoadevcentral.com

  5. Der letzte ist natürlich Stack Overflow... Dies ist der beste Ort, um all Ihre Zweifel auszuräumen.

1voto

Chris McCabe Punkte 1002

Sie können den Großteil Ihrer App effektiv in C schreiben, aber wenn Sie mit dem iOS SDK interagieren, den Teil, der mit dem Gerät kommuniziert, müssen Sie obj-c verwenden. Objective-C ist wirklich nicht schwer zu lernen, fühlen Sie sich also nicht eingeschüchtert.

0voto

Misha Punkte 5080

Sie können auf jeden Fall Code in C schreiben. Objective-C ist eine C-Sprache, die von Defines umschlossen ist.

Ich würde jedoch empfehlen, Objective-C zu lernen. Dadurch können Sie Code nach objektorientierten Prinzipien schreiben. Es gibt zahlreiche Online-Tutorials dazu.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X