Cocoa 似乎是 Objective-C 的主要平台。 GCC(Xcode 使用)支持 Objective-C,因此它必须在广泛的平台上可用。
是否有使用 Objective-C 但不使用 Cocoa(或其开源表亲 GNUStep)的著名跨平台项目?它真的在 Apple 生态系统之外使用吗?
最佳答案
Objective-C 在科学界和金融服务界也很受欢迎。银行业仍然部署了许多基于 Objective-C 的应用程序,主要是在交易分析方面。一位 friend 在基于 Objective-C 的分析和交易引擎上工作了近百万行代码,他们从头开始为这些引擎编写了自己的类层次结构。
有一段时间,一种更流行的 Linux 窗口管理器是用 Objective-C 编写的。那是几年前的事了,现在可能不是这样了。
LLVM compiler还编译 Objective-C,包括对 Blocks 的完全支持。它也非常便携。
还有 David Stes 的 Portable Object Compiler .它将 Objective-C 编译为 C,并使用直接基于 StepStone 的原始 ICPak 类层次结构的类层次结构。
关于objective-c - 是否在没有 Cocoa 的情况下使用 Objective-C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2298054/