我可以在Windows上运行Mac模拟器或Objective-C环境吗?

时间:2009-02-13 09:55:46

标签: objective-c macos emulation

我正在学习Objective-c但是想在Windows上通过某种模拟器运行代码片段 - 最好是基于Web的。

我想了解Objective-C语法并浏览常见的代码示例,可能是通过某种控制台。当我上家使用MacBook时,我可能会留下任何框架类型的学习方法。

我做了一个快速的谷歌但没有成功。

6 个答案:

答案 0 :(得分:6)

这取决于你的意思。 Objective-C可以由GCC编译,因此您可以愉快地在Windows上创建Objective-C测试应用程序。如果你在谈论框架,虽然在OSX上进行开发时包含了大部分功能,但不幸的是,这是一个不幸的问题。您可以使用gnustep.org中的某些部分兼容库(并在Linux / BSD上运行它们),但它仍然不是完整的OSX“堆栈”。

你可以在VMWare中运行OS X,但这是非法的,所以你最好选择一款可以运行Tiger / Leopard并使用它的廉价Mac。

答案 1 :(得分:3)

看着GNUStep

答案 2 :(得分:1)

另一种可能性是使用卡布奇诺。

http://cappuccino.org

它是一个类似于cocoa的框架,看起来非常类似于objective-c。 该语言称为objective-j。

答案 3 :(得分:0)

AFAIK你可以使用GNU编译器来编译Objective-C,所以它也应该可以在Windows上使用。这应该足以让您开始编写语言。

对于Mac OS X,语言只是等式的一部分,你需要针对Mac OS X的库进行编程,为此你真的需要一台运行它的机器。

答案 4 :(得分:0)

我不确定哪些库存在,哪些不存在,但您可以在VM中运行OS X Server(当然,假设您拥有OS X Server许可证)。这将允许您在Windows系统上拥有虚拟Mac环境。

如上所述,由于底层系统明显不同,因此无法在Windows中实现您想要的内容。

祝你好运。

答案 5 :(得分:0)

还有The Cocotron