【发布时间】:2010-12-26 14:35:40
【问题描述】:
我搜索了很多。有人说这样做。有人说这是不可能的。在虚拟机等上安装Mac OS X等
我有一个简单的问题。 我可以在 Windows 7 机器上练习Objective-C 编程吗?
如果是,怎么做?如果可能,请为我提供必要的链接。我的最终目标是进行iPhone 开发。但现在我买不起MacBook。
那么有可能吗?
【问题讨论】:
标签: objective-c windows
我搜索了很多。有人说这样做。有人说这是不可能的。在虚拟机等上安装Mac OS X等
我有一个简单的问题。 我可以在 Windows 7 机器上练习Objective-C 编程吗?
如果是,怎么做?如果可能,请为我提供必要的链接。我的最终目标是进行iPhone 开发。但现在我买不起MacBook。
那么有可能吗?
【问题讨论】:
标签: objective-c windows
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。
【讨论】:
是的,您可以在 Windows 上编译 Objective-C。但是对于 iPhone 开发this question was already asked.
而且Stackoverflow上还有几个关于iPhone开发的类似问题,随便搜一下就行了。
【讨论】:
值得一看的是 Cocotron——它旨在实现核心 NeXTStep 库、FoundationKit 和 ApplicationKit 的跨平台 Apple 兼容版本。包括窗户。
【讨论】:
GCC (http://gcc.gnu.org/) 可以编译 Objective-C。
【讨论】:
答案是肯定的,但您可能需要做很多工作:
www.gnustep.org www.cocotron.org
【讨论】:
StackOverflow 上的此页面,回答 4。在我的情况下效果很好。
【讨论】: