Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在Sublime文本2中获取Cocoa方法补全_Objective C_Cocoa_Editor_Sublimetext - Fatal编程技术网

Objective c 在Sublime文本2中获取Cocoa方法补全

Objective c 在Sublime文本2中获取Cocoa方法补全,objective-c,cocoa,editor,sublimetext,Objective C,Cocoa,Editor,Sublimetext,在过去的几天里,我一直在玩Sublime Text 2,我想知道是否有人成功地让Cocoa方法完成工作了?是否有插件(或正在创建的项目) 欢迎对在巧克力或Sublime Text 2中使用Objective-C提出任何一般性意见。在这里回答我自己的问题。快速访问Sublime论坛没有发现任何线索,谷歌也没有。看起来Objective-C的方法完成目前还不是默认安装的一部分,也不是通过第三方提供的。在MacVim中,我使用了一个名为Cocoa.vim的插件,该插件包含有用的python脚本,可以生

在过去的几天里,我一直在玩Sublime Text 2,我想知道是否有人成功地让Cocoa方法完成工作了?是否有插件(或正在创建的项目)


欢迎对在巧克力或Sublime Text 2中使用Objective-C提出任何一般性意见。

在这里回答我自己的问题。快速访问Sublime论坛没有发现任何线索,谷歌也没有。看起来Objective-C的方法完成目前还不是默认安装的一部分,也不是通过第三方提供的。

在MacVim中,我使用了一个名为Cocoa.vim的插件,该插件包含有用的python脚本,可以生成类和方法文件以供自动完成。我没有在ST2上做太多尝试,但可能可以用所有这些数据创建一个升华包或升华完成文件


目前,我只创建了一个包含一些片段的sublime completions文件。如果我能找到办法让这一切顺利,我会告诉你的

有一个正在进行的Sublime文本包,它连接到clang以获取自动完成数据,名为“我还没有成功地使它完全与Cocoa/UIKit Dev一起工作”,但这里有一个屏幕截图


而我的,这是一个开始

这个用户声称已经让SupremoeClang工作起来了。我可能会在尝试后报告自己…

如果有人对我有帮助,我会让我的SublimiteClang配置选项。我已经完成了一些自动完成:

"options":[
        "-Wall",
        "-isystem", "/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/include/",
        "-isystem", "/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/include/c++/4.2.1/",
        "-I/usr/lib/clang/3.1/include/**",
        "-I", "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin11/4.2.1/include/",
        "-arch","armv7",
        "-isysroot", "/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk",
        "-D__IPHONE_OS_VERSION_MIN_REQUIRED=50000",
        "-ferror-limit=0"
]

你应该在哪里添加这些选项?不确定,因为已经一年多了,你必须阅读文档: