如何使用键盘快捷键将方法参数分配给 属性

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; 然后你可以提取 属性 并得到你想要的。