Есть несколько способов сделать это, и CoreData это один из них.
Предлагаю вам ознакомиться с информацией о том, как реализовать и использовать данные ядра вместо запроса учебника по SO. Googling что-то вроде «CoreData tutorial» даст вам много хороших примеров :) Это займет у вас до 6 часов, чтобы получить его на месте удобно.
Хотя вы предложили CoreData, я хотел бы предложить что-то еще, потому что такие данные можно хранить очень легко в NSUserDefaults
, также известном как Preferences
. Этот способ является самым быстрым и простым, но имеет свои недостатки, самым большим было бы то, что он не является моделью и не использует базу данных, это всего лишь XML-файл (.plist
), который загружается каждый раз. Поскольку это учетные данные пользователя, я предполагаю, что он понадобится каждый раз, так что это нормально хранить в этом файле NSUserDefautls
.
Код прост:
Сохранить в NSUserDefaults
:
[[NSUserDefaults standardUserDefaults] setObject:@"myString" forKey:@"myKey"];
Получить от NSUserDefaults
:
NSString *myString = [[NSUserDefaults standardUserDefaults] objectForKey:@"myKey"];
Чтобы удалить объект, вы можете просто установить объект nil
для который вы хотите удалить.
Также обратите внимание, что вы не можете хранить в нем нестандартные объекты, а только типы, которые можно сохранить в файле .plist. Вы можете найти их, если вы заходите в свой info.plist в своем проекте и видите, что позволяет IDE создать там. Я думаю, что они ограничены (но проверьте, где я сказал, чтобы быть уверенным): string, array, dictionary, number, boolean, data, и я чувствую, что я забыл одно, поэтому я оставлю редактирование позже. Но с ними вы можете легко хранить свои учетные данные, как строки, которые я бы догадался.
Посмотрите на [NSUserDefaults] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/index.html). Это может удовлетворить ваши потребности. –
Чтобы избежать будущих сокращений, расскажите, что вы пробовали, и какие исследования вы сделали для решения вашего вопроса, например ссылки на другие вопросы и веб-сайты. –
Используйте 'NSUserDefaults' или' Core-Data'. Есть много ответов на SO и учебники по Google. Попробуйте их, а затем спросите, есть ли у вас какие-либо проблемы. –