ваш лучший выбор будет использовать NSUserDefaults класс, пример:
// saving your data.
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults setObject:myUsername forKey:@"username"];
// retrieve your data
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
NSString *username = [standardUserDefaults objectForKey:@"username"];
Вы также можете использовать NSUserDefaults
для сохранения статуса входа в систему текущего сеанса, например, сохраняя логический ключ для isLoggedIn key
[standardUserDefaults setBOOL:TRUE forKey:@"isLoggedIn"];
Когда пользователь хочет выйти из системы, просто установите значение FALSE
, чтобы снова предложить пользователю просмотр журнала, как будто это первый раз, когда пользователь использует приложение.
Вам не нужно устанавливать время ожидания для вошедших в систему пользователей, если только ваш дизайн или требования не говорят об этом, но вы также можете легко это сделать, используя NSUserDefaults
, сохраняя дату и время входа пользователя в систему. и проверяйте это постоянно, чтобы проверить время ожидания сеанса, но я не рекомендую делать это, но здесь все возможно.