我认为Xcode是一个很好的IDE,但过去使用Eclipse进行Java开发我对XCode的代码完成和错误/警告反馈感到不满.(大多数情况下,XCode似乎只是尝试将文本片段的开头与同一文档中的"单词"匹配,甚至不使用类型信息来尝试确定建议完成的适当性.)
有没有人有想法或技巧让XCode接近Eclipse的聪明,或者用其他IDE实际开发Cocoa应用程序而不是XCode?
编辑:值得关注:code.google.com/p/objectiveclipse/
好消息是,Apple正致力于解决这个问题.clang编译器项目的目标之一是创建一个可重用的解析器,可用于更好的代码完成和重构支持.有迹象表明,这已经在最新的雪豹种子中取得了成果.
很简单:不.
您可以使用自己喜欢的文本编辑器手动完成所有操作,但根本不推荐.尝试在没有Interface Builder的情况下设计接口.
我的建议是坚持使用Xcode并学习它的做事方式.是的,它会有所不同,有时在你的黯然失色的眼中可能不会"更好".Apple自己设法使用Xcode发布了一些出色的产品.
我的个人经验是,每次使用Xcode时,我都会找到一个新技巧,我可以添加到我的包中.Xcode比你在第一次(或第二次)一眼就能想到的更加全面.