由于 Objective-C 存在并且即使在 MinGW 中也受支持,通过传递-x objective-c
,是否有使用 Android SDK 实现此目的的技巧?我在同事的机器上进行了初步测试,似乎objective-c
不支持该语言。
我对让 UIKit 或 AppKit,甚至是 Foundation 工作不感兴趣;我用 Objective-C 编写了大部分 OpenGLES 游戏,并成功地将其移植到 Mac OS X 和 Windows;我相当肯定,一旦我有时间弄清楚足够的 GNUStep,我可以轻松地将它移植到 GNU/Linux(即使没有它,我也可以创建类来运行游戏)。
我只对基础语言和基本运行时(如果可能的话,包括属性)感兴趣;甚至NSObject
可以很容易地写到我需要的程度。
与此同时,我设法编译了一些 Objective-C 代码,并为此编写了一个指南:
我在下面的回答中有更多详细信息。