如何使用键盘快捷键将方法参数分配给 属性
How to assign a method parameter to a property using a keyboard shortcut
有没有办法使用键盘命令将方法参数分配给 属性?在这种情况下,我尝试使用 "Extract Field",但 IDE 出错了。一个常见的用例是从对象的构造函数中分配属性。
-(id)initWithVariable:(NSNumber*)variable {
self = [super init];
if ( self ) {
// Need a way to do this with a keyboard command:
self.variable = variable
}
return self;
}
现在,我能找到的最好的方法是物理输入 self.variable = variable
,然后按 [Alt] + [Enter] 以这种方式添加 属性,但是最好不必每次都将这些死记硬背的信息输入 IDE。
类型:
variable;
然后你可以提取 属性 并得到你想要的。
有没有办法使用键盘命令将方法参数分配给 属性?在这种情况下,我尝试使用 "Extract Field",但 IDE 出错了。一个常见的用例是从对象的构造函数中分配属性。
-(id)initWithVariable:(NSNumber*)variable {
self = [super init];
if ( self ) {
// Need a way to do this with a keyboard command:
self.variable = variable
}
return self;
}
现在,我能找到的最好的方法是物理输入 self.variable = variable
,然后按 [Alt] + [Enter] 以这种方式添加 属性,但是最好不必每次都将这些死记硬背的信息输入 IDE。
类型:
variable;
然后你可以提取 属性 并得到你想要的。