我刚开始学习"D编程语言"。我想在iPhone上部署我的程序,这让我想知道:是否可以使用D编程语言开发Mac或iPhone应用?我希望应用程序完全由D编写,或者至少最小限度地使用Objective-C。相比其他主流语言(C/C++/Java/Objective-C/C#),选择D编程语言是否是一场无望的战斗?
永远不要说永远,michelf已经在开发D/Objective-C桥接器一段时间了。
这是旧网站: http://michelf.com/projects/d-objc-bridge/
目前的努力可以在https://github.com/michelf/dmd/tree/d-objc上查看。请查看自述文件。
你无法在iPhone上使用D编程语言。
但是,在Mac OS上,你可以使用GCC编译D代码。
看一下http://michelf.com/projects/d-for-xcode/,这是D for Xcode的安装包(最新版本,不是2007年未完成的D 1.0版本)。 虽然Xcode 4.2刚刚发布,但这个安装程序有点过时,还没有完全支持。但对我来说,它运行得很好,除了花哨的语法高亮和自动补全之外。 一定要看一下:)