【问题标题】:Is there a Mac emulator or Objective-C environment I can run on Windows?是否有可以在 Windows 上运行的 Mac 模拟器或 Objective-C 环境?
【发布时间】:2009-02-13 09:55:45
【问题描述】:

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

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

我快速搜索了谷歌,但没有成功。

【问题讨论】:

    标签: objective-c macos emulation


    【解决方案1】:

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

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

    【讨论】:

    • 史蒂夫,感谢您的回复。我会更准确地更新我的问题。我确实有一本 Mac 书,我已经开始学习 Cocoa 的东西,但想在工作中进入 IE,并学习一些简单的代码 sn-ps 以在我回家时帮助我。
    • 我实际上在家里有一台 Mac Mini“服务器”,我通过登录我的工作 Windows 框连接到它并在 :-) 上使用 XCode :-)
    • 酷。你不应该告诉我的!
    • 老兄,上班时让你的 MacBook 开机,然后通过 SSH 连接到它(或使用 VNC)从工作中访问它。或者使用已经提到的 logmein.com ;)
    【解决方案2】:

    看过GNUStep

    【讨论】:

      【解决方案3】:

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

      http://cappuccino.org

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

      【讨论】:

      • 天哪!我可能需要学习的另一种语言。这么多语言。
      【解决方案4】:

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

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

      【讨论】:

        【解决方案5】:

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

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

        祝你好运。

        【讨论】:

          【解决方案6】:

          还有The Cocotron

          【讨论】:

            猜你喜欢
            • 2011-05-27
            • 2021-08-24
            • 2021-10-31
            • 2014-12-23
            • 1970-01-01
            • 2013-05-03
            • 2011-01-08
            • 1970-01-01
            • 2011-07-31
            相关资源
            最近更新 更多