Qual è lo stato corrente della scrittura di app in D su iOS? Non mi interessa utilizzare alcuna API iOS, solo OpenGL/SDL. Al momento è possibile scrivere per iOS in D? Se è così, quanto è problematico?Stato del supporto D su iOS
risposta
Per quanto posso dire, dovrebbe essere possibile. Puoi usare gcc per compilare app iOS e gcc supporta D.
Non ho mai usato D da solo e non ho mai sostituito il compilatore di default in Xcode, ma c'è un'opzione per esso nelle impostazioni di compilazione.
Se fossi in te, è lì che comincerei. Non so se ci sono altri passaggi necessari per farlo funzionare, ma tecnicamente non dovrebbe essere più difficile dell'uso di C++ su iOS, che so essere abbastanza comune.
Spero che questo ti dia un'idea di come andare avanti.
LDC (il compilatore D basato su LLVM) ora può compilare il codice D per iOS. Ulteriori informazioni sono disponibili al numero http://wiki.dlang.org/LDC.
Sembra che tu sia l'autore di questo: https://github.com/smolt/ldc-iphone-dev (sei umile tu). E questo è reale, sono stato in grado di costruirlo. Interessato a cos'altro dobbiamo fare per andare avanti. – truedat101
- 1. Supporto D per COM
- 2. supporto MS Word su iOS
- 3. Supporto SVG su Android, stato attuale
- 4. Supporto Emacs per il linguaggio D
- 5. Supporto OpenGL 3/4 in D
- 6. D profilo del compilatore
- 7. UICollectionView Edizione iOS 9 su progetto con supporto lingue RTL
- 8. Qual è lo stato del supporto TTF in Internet Explorer?
- 9. Stato di WKWebView su Cordova iOS 9?
- 10. Qual è lo stato ufficiale del supporto C99 in VS2013?
- 11. iOS: Ricevi supporto in background
- 12. Supporto del tipo dinamico in React Native (iOS)
- 13. In java -D cosa significa la D?
- 14. Supporto JSON nativo in iOS?
- 15. Codice iOS per identificare il supporto del metallo in runtime?
- 16. Posizione stato Facebook iOS
- 17. Qual è lo stato corrente del supporto per "thread_local" tra le piattaforme?
- 18. Ignora su! T() per T-D definito utilizzato in D?
- 19. Rimozione del supporto iPad dall'app
- 20. Fibre su fili in D
- 21. Stato iOS Voiceover
- 22. Programmazione 3-d del gioco
- 23. GoogleSignIn framework iOS no Supporto per bitcode
- 24. Rilevamento del supporto del mouse
- 25. Supporto per Websockets su Android
- 26. Ordinamento basato su array associativi in D
- 27. Salvataggio stato scena applicazione iOS
- 28. Supporto SVG su Android
- 29. Podfile con supporto per iOS e OSX
- 30. NSURLSession o NSURLConnection - Supporto iOS 6
Se si vota per chiudere, dimmi il motivo. Non lo vedo né come troppo localizzato né come non costruttivo (forse la seconda parte, ma posso rimuoverlo) –
IIRC la licenza iOS vieta l'uso di qualsiasi lingua diversa da ObjC (o JS ma solo in un browser) . OTOH che potrebbe essere stato cambiato in qualcosa di più sano nel frattempo. – BCS
@BCS ha (fortunatamente) cambiato. –