2012-06-15 18 views
8

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

+2

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) –

+0

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

+3

@BCS ha (fortunatamente) cambiato. –

risposta

5

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.

3

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.

+0

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