如何让 Xcode 自动完成@property
指令?我在某人的Mac上看到了它。
问问题
1615 次
3 回答
11
正如 Alladinian 在评论中已经提到的那样,您可以使用 Xcode 中的自定义“代码片段”来实现这一点。要定义代码片段,首先在源文件中键入文本,例如
@property (nonatomic, strong) <#type#> *<#name#>;
(<#...#>
是一个特殊的占位符,以便您稍后可以使用制表键跳转到“类型”和“名称”。)
然后选择整行,并将其拖到“代码片段库”中:
双击新的代码片段,并为其命名和快捷方式:
现在,当您键入快捷方式时,Xcode 将提供补全:
选择您的代码片段,它将被插入到源文件中:
您可以使用制表符跳转到“类型”和“名称”。
于 2013-03-05T13:52:28.827 回答
2
选中 RedBox 中显示的框,您的 XCode 自动完成功能将起作用
编辑:
如果您能够在 .m 文件中看到,那么您的 .h 肯定包含一些语法错误。由于该错误,LLVM 编译器显示要更正的信号,并且您的自动完成功能不起作用。
编辑2:
根据您的评论,即使在 XCode4.6@prop
中也不会显示自动完成功能erty(,)
于 2013-03-05T12:41:54.287 回答
0
@property 不会自动完成自身。但是,@synthesize 可以。看到这个问题:
于 2013-03-05T12:33:18.403 回答