4

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

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

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

4

6 回答 6

6

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

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

于 2009-02-13T10:07:23.957 回答
3

看过GNUStep吗?

于 2009-02-13T10:04:37.287 回答
1

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

http://cappuccino.org

它是一个类似可可的 javascript 框架,看起来与 Objective-c 非常相似。该语言称为objective-j。

于 2009-02-13T15:00:31.880 回答
0

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

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

于 2009-02-13T10:07:21.163 回答
0

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

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

祝你好运。

于 2009-02-13T10:34:45.560 回答
0

还有The Cocotron

于 2010-10-19T18:39:41.670 回答