私はスタンドフォード CS193P のレッスン、特にレクチャー n°7 を見ています。について疑問がありNSUserDefaults
ます。これはコードの一部です:
#define FAVORITES_KEY @"CalculatorGraphViewController.Favorites"
- (IBAction)addToFavorites:(id)sender
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSMutableArray *favorites = [[defaults objectForKey:FAVORITES_KEY] mutableCopy];
if (!favorites) favorites = [NSMutableArray array];
[favorites addObject:self.calculatorProgram];
[defaults setObject:favorites forKey:FAVORITES_KEY];
[defaults synchronize];
}
に関するドキュメントを読みましたNSUserDefaults
が、特にこのコードがわかりません[[defaults objectForKey:FAVORITES_KEY] mutableCopy]
。FAVORITES_KEY
です@"CalculatorGraphViewController.Favorites"
。
私の質問は、なぜ使用する必要があるのCalculatorGraphViewController.Favorites
ですか? ドットがわかりません!ゲッターやセッターの構造のように思えますが、Favorites には大文字があり、CalculatorGraphViewController.Favorites は意味がありません。
お願いできますか?