除了 Xcode,还有没有用于 Objective-C 的功能齐全的 IDE?

Other than Xcode, are there any full functioned IDEs for Objective-C?(除了 Xcode,还有没有用于 Objective-C 的功能齐全的 IDE?)

本文介绍了除了 Xcode,还有没有用于 Objective-C 的功能齐全的 IDE?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道并拥有 Xcode,但我想知道是否还有其他支持 Objective-C 的完整开发环境?我不是在寻找带有 vim 或 emacs 的解决方案,也不是像 BBEdit 这样支持语法高亮的编辑器,而是一个完整的 IDE:

I know and have Xcode, but I was wondering if there were any other complete development environments that support Objective-C? I'm not looking for solutions with vim or emacs, nor editors like BBEdit that support syntax highlighting, but a full fledged IDE with:

  • 代码完成
  • 编译
  • 调试
  • 重构

跨平台加分,支持vi键绑定,支持其他语言.

Extra points for being cross platform, supporting vi key bindings and supporting other languages.

随着 Jetbrains 发布了他们新的 Objective-C IDE AppCode 的 Early Access,我已经更新并接受了我的回答.由于这是一个相当受欢迎的问题,我认为值得更新信息.

I've updated and accepted my answer below as Jetbrains has released Early Access for AppCode, their new Objective-C IDE. Since this has been a fairly popular question, I thought it worthwhile to update the information.

推荐答案

我最近了解到 Jetbrains 的品牌我最喜欢的 IDE (Idea) 可能支持 Objective-C(虽然目前还不清楚它对 iPhone/iPad 开发有多大作用).请参阅线程此处了解有关此问题的早期讨论.

I recently learned that Jetbrains the make of my favorite IDE (Idea) may support Objective-C (though it is unclear how much it will work for iPhone/iPad development). See the thread here for early discussion on this.

在过去的一两年里,他们开始在其旗舰 IDE 和专用 IDE(用于 Ruby、Python、PHP)中添加额外的语言支持.我想这只是过程中的另一个步骤.除了 XCode 之外,我希望有另一种选择,但我想不出我更喜欢的选择.

In the last year or two, they have started adding additional language support both in their flagship IDE as well as specialized IDEs (for Ruby, Python, PHP). I guess this is just another step in the process. I for one would love to have another option other than XCode and I couldn't think of one that I'd love more.

这显然是目前的vaporware,但我认为这是值得关注的事情.

This is obviously vaporware at the moment, but I think it is something to keep an eye on.

现在这是一款真正的产品,尽管仍处于抢先体验阶段.请参阅此处了解有关此新产品的博客,该博客将为您提供检查 EAP 的指南.

This is now a real product, albeit still in Early Access. See here for a the blog on this new product, which will give you pointers to check out the EAP.

更新:AppCode 现已发布,为使用 Xcode for Objective-C 提供了一个真正的替代方案和 iPhone/iPad/Mac 开发.它仍然依赖 Interface Builder 进行 GUI 组件的布局和布线,并使用 iOS 模拟器,但所有编码,包括大量重构、智能模板和静态分析,都可以通过 App Code 获得.

UPDATE: AppCode has now been released and offers a true alternative to using Xcode for Objective-C and iPhone/iPad/Mac development. It does still rely on Interface Builder for layout and wiring of GUI components and uses the iOS simulator, but all coding, including a slew of refactorings, smart templating and static analysis, is available through App Code.

这篇关于除了 Xcode,还有没有用于 Objective-C 的功能齐全的 IDE?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:除了 Xcode,还有没有用于 Objective-C 的功能齐全的 IDE?

基础教程推荐