Welche Sprachen werden für iOS-Anwendungen unterstützt? Ist es nur Objective-C?
Danke
Welche Sprachen werden für iOS-Anwendungen unterstützt? Ist es nur Objective-C?
Danke
Alle UIs müssen UIKit verwenden, das eine Objective-C-API ist. Der Back-End-Code kann in C oder C++ (auch Objective-C++) geschrieben werden.
Es gibt Frameworks, die eine Wrapper-Schicht über UIKit bereitstellen, wie z.B. MonoTouch, mit dem Sie C# zur Entwicklung von iOS-Anwendungen verwenden können. Es gibt auch andere Lösungen wie Titanium oder das Einbetten einer Lua-Laufzeitumgebung in Ihre Anwendung.
Sie können auch all Ihre Zeichnungen als OpenGL implementieren und einfach C oder C++ mit einem dünnen Objective-C-Wrapper verwenden, um Berührungen zu empfangen, Systemressourcen (Dateien usw.) zu laden und den GL-Kontext zu generieren.
Sie können verschiedene Bibliotheken finden, die es Ihnen ermöglichen, in Sprachen außerhalb von Obj-C zu coden. Ich habe selbst PhoneGap und Titanium ausprobiert (beide ermöglichen das Codieren in JavaScript). Aber letztendlich gibt es nichts Besseres als die von Apple selbst unterstützte Sprache, da sie Ihnen viel Flexibilität und Unabhängigkeit (von Drittanbieter-Bibliotheken) beim Codieren bietet. Wir (ich und mein Team) mussten den Code von PhoneGap und Titanium zugunsten von Obj-C aufgeben (obwohl das möglicherweise auf bestimmte Bedürfnisse oder unser Projekt zurückzuführen ist).
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.
0 Stimmen
Siehe auch Sind C/C++/ObjC/JS die einzigen erlaubten Sprachen von Apple für die iPhone-Entwicklung?
0 Stimmen
"Swift" ist Apples neuestes Angebot. Googlen Sie das.