Проблема
Я хочу сохранить строку NSString в NSUserDefaults и получить ее позже.У меня есть вопрос о двух разных методах получения.Теперь в верхней части файла у меня есть:
// String used to identify the update object in the user defaults storage.
static NSString * const kLastStoreUpdateKey = @"LastStoreUpdate";
Метод 1
NSString *lastUpdate = [[NSUserDefaults standardUserDefaults] objectForKey:kLastStoreUpdateKey];
Метод 2
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *myString = [prefs stringForKey:kLastStoreUpdateKey];
Есть ли существенные различия, о которых я должен знать?Кроме того, может кто-нибудь объяснить, что именно является objectForKey
?API Apple гласит: он «Возвращает объект, связанный с первым появлением указанного значения по умолчанию.» Что именно они подразумевают под «указанным значением по умолчанию?
Спасибо!