Информация о пользователе Использовать синглтон-класс или нет?
Мое приложение будет использоваться одним пользователем. Тем не менее, будет много информации, связанной с пользователем. Так что у меня есть класс с именем User.h /.m и @property много полей. Один экземпляр будет сделан из этого класса, так как только один пользователь будет использовать телефон.
Мой вопрос
1. Должен ли я принять шаблон проектирования Singleton для этого класса? Я не хочу постоянно создавать экземпляры этого класса снова и снова через различные контроллеры представления.
Я сохраняю всю информацию об этом классе, используя основные данные. Сказав это, вынуждает ли это больше использовать синглтон?
шаблон дизайна синглтона - путь? или он должен использовать внешний файл JSON или plist?
Спасибо
1 ответ
Как @iOS Weblineindia сказала, что Синглтон отлично справится с этой задачей. Но если вы думаете в другом направлении, возможно, нет. Считаете ли вы, что ваш пользовательский объект может иметь более одного аккаунта Google (предположим)? Как ваше приложение будет взаимодействовать с такими социальными аккаунтами?
Вот реальный сценарий использования - у меня одна учетная запись, когда я на работе (почта, услуги, диск и т. Д.), И отдельная, когда я нахожусь вне офиса. Я хочу, чтобы они остались отдельно. Я сейчас в таком положении.
Может быть, если у вас есть больше информации о вашем User
Классовая логика будет легко ответить.