xcode - MacRuby/PyObjC/RubyMotion的代码完成

标签 xcode pyobjc macruby rubymotion

Xcode最强大的功能之一就是Intellisense completion,当您键入Foundation/Cocoa/UIKit API的名称时,它会弹出一个潜在候选列表。我对MacRubyPyObjC或更新的RubyMotion非常感兴趣,但是如果没有代码完成,这些工具似乎比他们值得的麻烦得多。

是否有上述三种技术中的任何一种的任何代码完成功能(不一定是Intellisense),任何文本编辑器(但最好是Vim或Xcode)? IDE解决方案的加分点,该解决方案允许使用单个命令(例如Xcode的“运行”按钮)来构建和运行应用程序。

据我了解,Xcode 4放弃了对MacRuby/PyObjC的支持,因此Intellisense不再可用。是否应在Xcode 4旁边安装Xcode 3以完成代码?其他人如何做到这一点(当然,你们使用某种形式的代码完成功能-我不敢相信任何人都可以记住Foundation/Cocoa/UIKit中的所有类)?

最佳答案

RubyMotion带有vi ctag支持。运行rake ctags来创建它们。

关于xcode - MacRuby/PyObjC/RubyMotion的代码完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10460894/

相关文章:

iphone - 尝试运行xcode 5.0应用程序时发出信号SIGABRT错误

python - 如何在 Mac 上安装 GASP for Python 2.6.2

python - IBoutlet 与 PyObjC 和 Interface Builder

python - 使用 PyObjC 获取全局滚动事件

objective-c - 如何使用 Objective-C 或 MacRuby 自定义 token - Cocoa

cocoa - 如何让我的(非基于文档的)应用程序响应打开文件 :withApplication:?

ruby - MacRuby 应用程序中的拖动事件问题

iphone - 超过150张图像的ScrollView崩溃

swift - 如何在按下位于自定义 UIView 内且带有 XCode Storyboard的 UIButton 时创建 Segue

xcode - 一个项目,两个版本? (沙盒和非沙盒版本)?有什么简单的方法来维护代码吗?