Objective-C的集成开发环境

7

哪些IDE或开发工具最适合涉及Objective C、C和C++的项目?是否有通用的IDE支持这三种语言。


1
在 Eclipse CDT 中支持 Objective-C 的插件会很不错。 - voidone
此外,我需要它在Linux系统上运行。'vi with CScope'和Eclipse可用于C/C++开发,但我认为不适用于Objective-C。我将不得不尝试emacs。 - voidone
10个回答

9
如果您正在为macOS或iPhone应用程序使用Objective-C,则似乎无法绕过苹果公司的Xcode。 Xcode具有许多工具,如iPhone模拟器和Iphone和macos应用程序的分析器。
对于C和C ++,我个人会使用Eclipse

1
虽然我在Eclipse方面的观点与大家不同,但我之前已经说过,我的整个办公室讨厌苹果电脑,但有一半的人全天候使用它们来开发iPhone应用程序。如果你认真对待Objective-C开发,那么你要么购买Mac/Xcode,要么就是自讨苦吃。 - Sam Harwell

5

XcodeKDevelopCocoatronGNUStep

如果你的主要目标是使用Objective-C,并且你有一台Mac电脑,那么Xcode是最好的选择。


3

1
你可以尝试这个集成开发环境。它可以与模拟器、仪器一起使用...
我认为它的核心与eclipse核心相同。

http://www.jetbrains.com/objc/


1

如果你不使用XCode,我毫不犹豫地建议使用EMACS。我刚开始学习它时,得到了Peepcode的帮助,从此就再也没有回头过。即使在工作中使用Visual Studio,除了C#之外的所有语言,我现在都切换到了Emacs(例如JavaScript、HTML、CSS、Ruby等)。它有无穷无尽的功能,好的和坏的都有。


1

以防其他人提出这个问题并且来到这里,我想说。

有几个程序员文本编辑器支持Objective-C,但我喜欢Editra,主要是因为我在Windows\Nix上也写Python,而它具有很棒的功能。Editra在所有平台上运行良好,并有一个很好的插件,支持Mercurial、GIT和Subversion。另一个好处是它用Python编写。Editra Home


0

对于Objective-C,您真的想使用Mac来利用Cocoa,尽管我听说过使用The Cocotron可以使用Objective-C进行跨平台开发的好处。

作为IDE,我会使用Xcode或Textmate。

如果我只是在编写一些代码,我会发现Textmate更好-我喜欢它的颜色方案以及能够定义和使用自己的片段和宏。此外,它支持比XCode更多的语言,但功能不如XCode完整。

此外,这里有一篇关于使用The Cocotron将Objective-C移植到Windows的小文章Cocoa With Love


0

0

Xcode确实是唯一的选择。如果你非常牛逼,尝试使用GNUstep和Project Center,你可能会遇到很多错误并失败。


0
我刚刚尝试在Windows机器上安装GNUstep ProjectCenter,结果导致Windows崩溃。我打算尝试最新的FreeBSD版本,它包括Clang,这是一个与gcc竞争的工具,并使用BSD许可证而非GPL许可证。整个项目似乎做得非常好。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接