如何在没有Mac的情况下学习使用Objective-C开发程序?

时间:2012-02-01 23:20:02

标签: objective-c ide

是否存在使用Objective-C开发和编译程序的云IDE或其他工具?

2 个答案:

答案 0 :(得分:3)

如果您只想学习Objective-C,可以使用GNUSTEP:

http://www.gnustep.org/resources/ObjCFun.html

但是,如果您想开发Mac或iOS应用,购买Mac是您的最佳选择。我推荐购买Mac Mini作为XenElement。您可以使用Monotouch,但是您将使用C#而不是Objective-C:

http://xamarin.com/monotouch

答案 1 :(得分:2)

GNU编译器集合(GCC)有一个Objective-C编译器。然而,Objective-C中真正有趣的部分可以在框架中找到。 Apple使用Cocoa,它是旧版NextStep框架的更新版本(或多或少)。有一个名为GNUStep的GNU克隆,运行得相当好,但学习曲线陡峭。 SourceForge上还有一个名为libFoundation的项目,它只提供一些核心对象和框架来保存GUI框架。您应该能够在大多数Linux发行版上安装gcc / GNUStep或gcc / libFoundation,这样您就可以开始使用Objective-C而无需支付mac费用。

GNUStep:http://www.gnustep.org/

libFoundation:http://sourceforge.net/projects/libfoundation/

相关问题