Ich meine, ist Objective-C die einzige verfügbare Sprache, oder können Sie einen Standard-C-Compiler / Linker verwenden, der für das ausreichende ausführbare Format (Mach-O / PEF) optimiert ist?
Meine grundlegende Frage ist, ob andere Sprachen verwendet werden können, um das entsprechende Objekt-, Binär- oder andere gemeinsam genutzte Bibliotheksdateiformat von Code zu generieren, der von Mac OS X-ähnlichen Versionen analysiert und geladen wird.
(ZB C, C ++, D usw.?)
objc_msgSend
und verwendensel_registerName
. Siehe/usr/include/objc/objc.h
undmessage.h
. Ein Objective-C-Compiler ordnet tatsächlich jede Nachricht einem Aufruf von zuobjc_msgSend
.Es gibt viele andere Sprachen, die zum Erstellen von iOS-Apps verwendet werden können. Xojo ist eine der einfacheren Möglichkeiten, wenn Sie keine fundierten Programmiererfahrungen haben.
quelle