Wie lautet der aktuelle Status zum Schreiben von Apps in D unter iOS? Ich bin nicht daran interessiert, iOS-APIs zu verwenden, sondern nur OpenGL/SDL. Kann man im Moment für iOS in D schreiben? Wenn ja, wie problematisch ist das?Status von D-Unterstützung unter iOS
Antwort
Soweit ich sagen kann es möglich sein. Sie können gcc verwenden, um iOS-Anwendungen zu kompilieren und gcc unterstützt D.
Ich habe D selbst nie verwendet und ich habe nie den Standard-Compiler in Xcode ersetzt, aber es gibt eine Option dafür in Build-Einstellungen.
Wenn ich du wäre, würde ich anfangen. Ich weiß nicht, ob es noch andere Schritte benötigt, um es zum Laufen zu bringen, aber technisch sollte es nicht schwieriger sein, als C++ unter iOS zu benutzen, von dem ich weiß, dass es ziemlich häufig ist.
Ich hoffe, das gibt Ihnen eine Vorstellung davon, wie man vorwärts geht.
LDC (der LLVM-basierte D-Compiler) kann jetzt D-Code für iOS kompilieren. Weitere Informationen finden Sie unter http://wiki.dlang.org/LDC.
Es sieht so aus, als ob Sie der Autor von diesem sind: https://github.com/smolt/ldc-iphone-dev (Sie bescheidene Person, die Sie). Und das ist real, ich konnte es bauen. Interessiert an was wir noch tun müssen, um dies voranzutreiben. – truedat101
- 1. Debuggen von iOS EXC_BAD_ACCESS KERN_INVALID_ADDRESS unter iOS
- 2. Aktueller Status von Mono unter Linux?
- 3. Stoppen von AVPlayer unter iOS
- 4. Finden eines Zertifikats unter iOS
- 5. HTML5 MSE unter iOS
- 6. Wiedergabe von .m3u8-Datei unter iOS
- 7. Programmgesteuertes Lesen von eingehenden Textnachrichten unter iOS
- 8. Tiefpass-Audiofilter, Berechnung von RMS unter iOS
- 9. Verwenden von standortbasierten Push-Benachrichtigungen unter iOS
- 10. Wiedergabe von HLS m3u8 unter iOS 9
- 11. TouchMove Event unter iOS
- 12. localeCompare unter iOS
- 13. Anmelden unter OS X, Überprüfen unter iOS und OSStatus -9809
- 14. Sehr einfache Bilderkennung unter iOS
- 15. iOS: Wie kann ich den Status von UISearchBar beurteilen?
- 16. iOS- und Twitter-Integration - Erhalten von Status für mehrere Benutzer
- 17. window.close() funktioniert nicht unter iOS
- 18. Erstellen einer Rasteransicht unter iOS
- 19. OpenCV unter iOS - GPU-Nutzung?
- 20. Berührungen beim Start unter iOS
- 21. So erkennen Sie den Kompasskalibrierungsschalterstatus unter iOS
- 22. glViewport funktioniert nicht unter iOS
- 23. Eigenschaft nur unter iOS deklarieren
- 24. Multitouch in MonoTouch unter iOS
- 25. Listen für Schriftverkürzungen unter iOS
- 26. Verhindern von Ansichten von oben links während Animationen unter iOS
- 27. Rails: Vergleich von Status mit Status fehlgeschlagen
- 28. Verhindern, dass "hg status" alles unter nicht verfolgten Verzeichnissen anzeigt
- 29. didReadRSSI unter iOS aufgerufen, aber nicht unter OS X
- 30. Segmentierte Steuerung unter iOS 4.0 aktiviert, aber unter 3.2 deaktiviert?
Wenn Sie stimmen, um zu schließen, sagen Sie mir den Grund. Ich sehe das weder als zu lokal noch als konstruktiv (vielleicht der letzte Teil, aber ich kann das entfernen) –
IIRC die iOS-Lizenz verbietet die Verwendung einer anderen Sprache als ObjC (oder JS aber nur in einem Browser) . OTOH, das in der Zwischenzeit vielleicht etwas vernünftiger geworden ist. – BCS
@BCS hat es (zum Glück) geändert. –