Size: a a a

2018 November 30

DW

Dry Wet in SwiftBook
Andrei Malaev
Смотреть в сторону mvvm, я правильно понимаю?
Ну попробуй
источник

AM

Andrei Malaev in SwiftBook
Ну вообще это кажется логичным.
В MVC импорт UIKit в контроллерах и классах кастомных UI-элементов.
В иных архитектурных решениях, вполне возможно что не так, я не знаю.
источник

AM

Andrei Malaev in SwiftBook
Dry Wet
Ну попробуй
источник

А

Александр in SwiftBook
Привет, знает кто, где можно найти бесплатные видео-уроки по X-Code? Желательно, чтобы в уроках он был новых версий, а то потом ещё проблемы будут)
источник

AM

Andrei Malaev in SwiftBook
Имхо, проблема в том, что нет стандартного, общего решения.
Множество архитектурных решений пораждают массу вариантов решения одних и тех же задач. Наглядно демонстрирует это вопрос с заполнением ячейки в классе контроллера или в классе ячейки.
Я считаю, но не претендую на истину, что передача модели в ячейку - смешивание слоев MVC (в другое я не умею).
Ты, вроде бы, не говоришь об MVC, но называешь это разграничением обязанностей.
@drywet для использования подобного метода предлагает прибегнуть к MVVC.

Короче говоря, трудно прийти к общему мнению, говоря об архитектуре.
источник

DW

Dry Wet in SwiftBook
Andrei Malaev
Имхо, проблема в том, что нет стандартного, общего решения.
Множество архитектурных решений пораждают массу вариантов решения одних и тех же задач. Наглядно демонстрирует это вопрос с заполнением ячейки в классе контроллера или в классе ячейки.
Я считаю, но не претендую на истину, что передача модели в ячейку - смешивание слоев MVC (в другое я не умею).
Ты, вроде бы, не говоришь об MVC, но называешь это разграничением обязанностей.
@drywet для использования подобного метода предлагает прибегнуть к MVVC.

Короче говоря, трудно прийти к общему мнению, говоря об архитектуре.
От того, что ты стал юзать вьюмодель у тебя архитектура не поменялась. Это стандартный подход по развязыванию
источник

AM

Andrei Malaev in SwiftBook
Dry Wet
От того, что ты стал юзать вьюмодель у тебя архитектура не поменялась. Это стандартный подход по развязыванию
По развязыванию?
источник

DW

Dry Wet in SwiftBook
Andrei Malaev
По развязыванию?
Ага
источник

AM

Andrei Malaev in SwiftBook
Dry Wet
Ага
Кого? Чего?
источник

DW

Dry Wet in SwiftBook
Andrei Malaev
Кого? Чего?
Связанности )
источник

AM

Andrei Malaev in SwiftBook
Dry Wet
Связанности )
Между чем? Что там связано на узелок?)
источник

DW

Dry Wet in SwiftBook
Andrei Malaev
Между чем? Что там связано на узелок?)
Твоя вью с моделью. Ну ты чего?
источник

AM

Andrei Malaev in SwiftBook
Я не могу ответить, я ее не пробовал.
источник

AM

Andrei Malaev in SwiftBook
Dry Wet
Твоя вью с моделью. Ну ты чего?
Т.е. MVVM позволяет отвязать вью от модели.
Я может чего-то не понимаю.
В любом случае, спасибо, на досуге посмотрю на эту архитектуру.Ь
источник

А

Артур in SwiftBook
Назначить другой объект датасорсом?
источник

А

Артур in SwiftBook
Andrei Malaev
Т.е. MVVM позволяет отвязать вью от модели.
Я может чего-то не понимаю.
В любом случае, спасибо, на досуге посмотрю на эту архитектуру.Ь
Может MVVM?
источник

AM

Andrei Malaev in SwiftBook
Артур
Может MVVM?
Да, сори.
источник

А

Артур in SwiftBook
Andrei Malaev
Да, сори.
Да ничего, просто MVVC глаза мозолит)
источник

А

Артур in SwiftBook
TableViewController: User Interaction (has dataSource instance and sets the dataSource property to that object)
DataSource: UITableViewDataSource implementation
ViewModel: Injects depencies from Model ( var model: Model? { didSet { ... } } / configure(with model: Model) { ... } )
Model: Stores data
источник

А

Артур in SwiftBook
Ты так мой ответ представлял? @huemae
источник