<分区>
我知道并拥有 Xcode,但我想知道是否还有其他支持 Objective-C 的完整开发环境?我不是在寻找 vim 或 emacs 的解决方案,也不是像 BBEdit 这样支持语法高亮的编辑器,而是一个完整的 IDE:
加分点是跨平台,支持vi键绑定(bind),支持其他语言。
备注:
我已经更新并接受了下面的回答,因为 Jetbrains 已经发布了他们新的 Objective-C IDE AppCode 的抢先体验。由于这是一个相当受欢迎的问题,我认为有必要更新信息。
我最近了解到 Jetbrains我最喜欢的 IDE (Idea) 的品牌可能支持 Objective-C(尽管尚不清楚它对 iPhone/iPad 开发有多大作用)。查看线程 here对此进行早期讨论。
在过去一两年中,他们开始在其旗舰 IDE 和专用 IDE(用于 Ruby、Python、PHP)中添加额外的语言支持。我想这只是这个过程中的另一个步骤。我个人很想拥有 XCode 以外的另一种选择,而且我想不出我更喜欢的选择。
目前这显然是 vaporware,但我认为这是值得关注的事情。
尽管仍处于抢先体验阶段,但现在这是一款真正的产品。参见 here获取有关此新产品的博客,它将为您提供查看 EAP 的指导。
更新:AppCode现在已经发布并提供了使用 Xcode 进行 Objective-C 和 iPhone/iPad/Mac 开发的真正替代方案。它仍然依赖 Interface Builder 来布局和连接 GUI 组件,并使用 iOS 模拟器,但所有编码,包括一系列重构、智能模板和静态分析,都可以通过 App Code 获得。