代码之家  ›  专栏  ›  技术社区  ›  Berlin Brown

在Windows平台上构建Objective-C代码

  •  2
  • Berlin Brown  · 技术社区  · 15 年前

    我正在做一些iphone开发,我可以使用iphone dev工具链构建到ARM平台。是否可以将Objective-C代码构建到x86?

    http://code.google.com/p/iphone-dev/

    我应该用什么构建另一个工具链?可能是和Cygwin在一起。

    2 回复  |  直到 15 年前
        1
  •  7
  •   Dave DeLong    15 年前

    GCC 将编译Objective-C代码,不管您在哪个平台上。

    然而,Cocoa框架只存在于Mac和iPhone操作系统上。另一种选择可能是 GNUStep 但这只能让你的“可可”达到Mac OS X 10.3的水平。

    还有其他一些项目,比如 CocoaSharp MonObjc 试图把其他语言和可可联系起来,反之亦然,但我对它们不太熟悉。

    总之,对于GCC支持的任何体系结构,您都可以用Objective-C编写,购买时只需在Mac上获得Cocoa框架的预构建代码。

        2
  •  2
  •   jmah    15 年前

    也有 Cocotron . 有一篇很好的文章介绍了它是如何被用于桌面客户端的Windows端口,用于iPhone应用程序(FileMagnet)。 Adventures in Cocotron .