如何让Xcode自动完成@property
指令?
我在某人的Mac上看到了它。
答案 0 :(得分:10)
正如Alladinian已经在评论中提到的那样,您可以使用Xcode中的自定义“代码片段”实现此目的。要定义代码段,首先在源文件中键入文本, 例如
@property (nonatomic, strong) <#type#> *<#name#>;
(<#...#>
是一个特殊占位符,因此您可以使用以下内容跳转到“输入”和“名称”
制表符密钥。)
然后选择整行,并将其拖到“代码片段库”:
双击新的代码段,并为其指定名称和快捷方式:
现在,当您键入快捷方式时,Xcode将提供完成:
选择您的代码段,它将插入源文件中:
您可以使用制表机跳转到“类型”和“名称”。
答案 1 :(得分:2)
选中RedBox中显示的框,您的XCode自动完成功能将起作用
编辑:
如果您能够在.m文件中看到,那么您的.h包含一些语法错误。由于该错误,LLVM编译器显示信号正确并且您的自动完成功能无效。
编辑2:
根据您的评论,在键入@prop
时,即使在XCode4.6中,自动完成也不会显示erty(,)
答案 2 :(得分:0)
@property不会自动完成。但是,@synthesize确实如此。 看到这个问题: