AppCode 2023.1 ヘルプ

パラメーターの導入

パラメーターの導入リファクタリングでは、新しいパラメーターをメソッドに抽出できます。

Extract parameter

パラメーターを抽出する

  1. エディターで、パラメーターとして導入する式内にキャレットを配置します。

  2. Ctrl+Alt+P を押すか、メインメニューまたはコンテキストメニューからリファクタリング | 抽出 / 導入 | パラメーターを選択します。

  3. 抽出に使用できる式がいくつかある場合は、表示されるリストから必要な式を選択して Enter を押します。

  4. 新しく作成されたパラメーターの名前を入力するか、推奨値の 1 つを選択します。

  5. 生成されたパラメーターを定数として宣言する場合は、開くポップアップで const を宣言するを確認します。

  6. Enter を押します。

コード例

@implementation Greeting { } - (NSString *)generateGreeting{ // This expression will be converted to // the method's parameter NSString *userName = @"Bob"; return [NSString stringWithFormat:@"Hello %@", userName]; } - (void)print { // Method's call NSLog(@"%@", [self generateGreeting]); } @end
@implementation Greeting { } // Method with the new parameter - (NSString *)generateGreeting:(NSString *)userName { return [NSString stringWithFormat:@"Hello %@", userName]; } - (void)print { // Method's call NSLog(@"%@", [self generateGreeting:@"Bob"]); } @end