【问题标题】:Is it possible to execute Objective-C programs in Windows?是否可以在 Windows 中执行 Objective-C 程序?
【发布时间】:2010-12-26 14:35:40
【问题描述】:

我搜索了很多。有人说这样做。有人说这是不可能的。在虚拟机等上安装Mac OS X等

我有一个简单的问题。 我可以在 Windows 7 机器上练习Objective-C 编程吗?

如果是,怎么做?如果可能,请为我提供必要的链接。我的最终目标是进行iPhone 开发。但现在我买不起MacBook

那么有可能吗?

【问题讨论】:

    标签: objective-c windows


    【解决方案1】:

    Objective-C,语言,绝对是的。至少,GCC(GNU Compiler Collection)可以很好地编译 Objective-C。您可以使用 Cygwin 获取完整的类似 POSIX 的环境,或者获取仅提供用于 Win23 API 编程的 GNU 工具链的 MinGW

    但是,iPhone 需要完全专有的 Apple API;如果他们说“没有 Windows”,那么它就不适用于 Windows

    当然,iPhone API 是基于 Cocoa 的,Cocoa 是基于 NextSTEP 的。您可以通过 OpenSTEP 感受 API。

    但这不是 iPhone。

    【讨论】:

      【解决方案2】:

      是的,您可以在 Windows 上编译 Objective-C。但是对于 iPhone 开发this question was already asked.

      而且Stackoverflow上还有几个关于iPhone开发的类似问题,随便搜一下就行了。

      【讨论】:

        【解决方案3】:

        值得一看的是 Cocotron——它旨在实现核心 NeXTStep 库、FoundationKit 和 ApplicationKit 的跨平台 Apple 兼容版本。包括窗户。

        【讨论】:

          【解决方案4】:

          GCC (http://gcc.gnu.org/) 可以编译 Objective-C。

          【讨论】:

            【解决方案5】:

            答案是肯定的,但您可能需要做很多工作:

            www.gnustep.org www.cocotron.org

            【讨论】:

              【解决方案6】:

              StackOverflow 上的此页面,回答 4。在我的情况下效果很好。

              Objective C for Windows

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2017-03-06
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多