Я нашел этот вопрос:
Каковы лучшие практики для управлять несколькими пользователями в приложении для iPad?
Но ему уже пару лет, отвечает спрашивающий, и он, кажется, не слишком уверен в себе, поэтому я решил пойти дальше и спросить это:
Скажем, я делаю приложение для репетиторов, которое они используют для отслеживания данных своих учеников. Я хочу, чтобы репетитор мог «войти в систему» с именем/идентификатором конкретного ученика, чтобы отображались только данные этого ученика, а любые новые данные добавлялись к данным этого ученика. Это довольно обширное приложение.
Я поставил «логин» в кавычках, потому что это не совсем логин в обычном смысле, так как приложение используется только одним репетитором.
«Логин» не нуждается в защите, и у меня даже не будет паролей.
Я просто хочу знать, каков общепринятый способ решения этой проблемы. Основные данные? Брелок? Пользовательские настройки по умолчанию? Что-то другое?
Мне также нужно иметь возможность хранить информацию о том, какой студент в данный момент «вошел в систему», и использовать эту информацию во всем приложении. Я думаю об использовании шаблона singleton. Это будет нормальный путь?
Я относительно новичок, недавно закончил Стэнфордский курс для начинающих. Я стремлюсь сделать свое приложение таким, чтобы оно соответствовало стандартам iOS.
Заранее спасибо.