2012-06-15 38 views
8

iOS上D上编写应用程序的当前状态是什么?我对使用任何iOS API(仅OpenGL/SDL)不感兴趣。目前是否可以在D中为iOS编写代码?如果是这样,它有多大问题?iOS上D支持的状态

+2

如果您投票结束,请告诉我原因。我不认为这既不是太本地化也不是没有建设性的(也许是后者的一部分,但我可以删除一个) –

+0

IIRC iOS的许可证禁止使用其他然后ObjC(或JS,但只有在浏览器)的任何语言。 OTOH可能会在此期间变得更加健全。 – BCS

+3

@BCS它(幸运的是)发生了变化。 –

回答

5

至于我可以告诉它应该是可能的。您可以使用gcc来编译iOS应用程序和gcc支持D.

我从来没有用过d我自己,我从来没有在Xcode取代默认的编译器,但在构建设置它的选项。

如果我是你,这就是我想要开始。我不知道是否有任何其他步骤需要它来工作,但从技术上说,它不应该比在iOS上使用C++更困难,我知道这很常见。

我希望这给你如何前进的想法。

3

LDC(基于LLVM-d编译器)现在可以编译d代码为iOS。其他信息可在http://wiki.dlang.org/LDC找到。

+0

它看起来像你是这样的作者:https://github.com/smolt/ldc-iphone-dev(你谦虚的人你)。这是真的,我能够建立它。对我们还需要做什么才能推动这项工作感兴趣。 – truedat101