Мое приложение будет использоваться одним пользователем. Тем не менее, будет много информации о пользователе. Поэтому у меня есть класс под названием User.h/.m и @property для многих полей. Один экземпляр будет сделан из этого класса, поскольку только один пользователь будет использовать телефон.Информация о пользователе. Использовать класс singleton или нет?
Мой вопрос,
1.should я принять одноплодной шаблон дизайна для этого класса? Я не хочу постоянно создавать экземпляр этого класса снова и снова через разные контроллеры.
Я сохраняю всю информацию об этом классе с использованием основных данных. Сказав это, это вынуждает использовать Singleton больше?
- дизайн одноэлементного дизайна. или он должен использовать внешний json-файл или plist?
Спасибо
Синглтон-дизайн будет работать. Но в качестве дополнения вы должны обращаться с фоновым режимом. Как когда приложение идет в фоновом режиме, сохраните все данные полей из пользователя класса в json и сохраните его где-нибудь в файле. И когда вы снова открываете приложение, снова инициализируйте пользовательский класс из этого json-файла. –
# 1: Если вы синглтон, все представления будут одинаковыми. Если вы измените 1 вид, это будет отражено в другом представлении. – user966379
@iOSWeblineindia, спасибо большое. Я понял. –