私はスタンドフォード 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 は意味がありません。
お願いできますか?