質問: お世話になっております。 Objectice-C初心者です。 とあるSDKコードを参考に学習を進めていたところ 気になる記述があったため、質問いたします。 ``` (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; [discoveryOutlet setTitle:NSLocalizedString(@"DD_TEXT_START", @"DD_TEXT_START") forState:UIControlStateNormal]; [discoveryOutlet setEnabled:YES]; [deviceListOutlet setDelegate:self]; [deviceListOutlet setDataSource:self]; } ``` 上記のコードの中の setTitle:NSLocalizedString(@"DD_TEXT_START", @"DD_TEXT_START") forState:UIControlStateNormal]; 部分は、「view起動時にdicoveryOutletというボタンの表記を Localizable.stringsを参照して、DD_TEXT_STARTの中身に設定している」 というコードと思われます。 **その際に、@"DD_TEXT_START"を二回記入しているのはなぜなのでしょうか? 変数のように用いる場合は「%@」ではないのでしょうか?** 簡単に調べたのですが、よくでてこなかったので。。。 何卒宜しくお願い致します。
回答: MasakiHori様のご指摘どおり調査したところ この際の第2引数の意味は、コメントなのですね