Мне нравится SFHFKeychainUtils, но если вы хотите, чтобы он был удален при удалении (я вижу это в другом комментарии), вам нужно будет сохранить его с приложением в каталоге документов, предпочтительно с NSUserDefaults:
[[NSUserDefaults standardUserDefaults] setObject:@"myuser" forKey:@"username"];
[[NSUserDefaults standardUserDefaults] synchronize];
[[NSUserDefaults standardUserDefaults] stringForKey:@"username"];
Это не управляет безопасностью, но удаляет вместе с приложением.Вы можете проверить имя пользователя и, если оно не существует или если при входе в систему происходит сбой, откройте окно входа в систему как модальное диалоговое окно.
Рассмотрите возможность использования цепочки для ключей.Даже если пароль останется при удалении приложения, он будет зашифрован.