Evgenii
архитектура это способ организации приложения
Evgenii
а не конкретная реализация
Алексей
там вроде папку прям можно перетащить в appicon и все распределится
Захар
Чистая вью это у на получается допусти кастомная ячейка
Evgenii
Это конкретная вьюшка
Evgenii
А не view в mvc
Anton
разве не так, что в самом xcode надо жмакнуть, что будут еще иконки?
Anton
забыл уже
Anton
ща
Anton
ну да
Donna
и вот еще неплохая статья https://habrahabr.ru/post/215605/
Anton
выбираешь в правом меню какие иконки юзать будешь
Anton
и оно тебе дополнит
Захар
Есть тут мастера viper ?)
Anton
Alexey
вайпер это как clean architecture + router
Anton
вы лучше на словах расскажите, в чем отличие от MVC
Захар
Donna
в андрод среде сейчас принято бить по голове Клин архитектурой до совпадения терминологии
Захар
Donna
потому что буквально невозможно читать литературу иначе
Anton
mvvm vs mvc
Захар
Во vm, которая подготавливает данные для view и не содержит ui
Захар
А в mvc все делается в vc
Donna
смотри - возможно отличиый и нет, это зависит от того что ИМЕННО ТЫ понимаешь под понятиями 🙂 в андроид объяснить отличие просто: ты либо юзаешь датабиндинг либо нет
Захар
Vc в mvvc это view
Vc в mvc это контроллер
Anton
Controller как раз таки подготавливает данные для view
Donna
в ios гораздо сложнее потому что датабиндиг встроен в сториборд
Anton
как это в сториборд?
Anton
дата биндинг там через datasource
Захар
Anton
ну вот к примеру у тебя две идиомы: iphone и ipad
Anton
у них один контроллер, но два вью
Anton
набор данных один и тот же (модель одна)
Anton
а вьюхи разные
Anton
Захар
Anton
не совсем ясно, что ты имеешь ввиду под датабиндингом в сторибордах. я ваще считаю, что сториборды это антипаттерн, потому что у тебя тогда контроллеры получаются не reusable
Anton
Alexey
Anton
сфигали это?
Anton
я вот переиспользую контроллер логина пользователя, например
Anton
или регистрации
Anton
или экран settings
Alexey
переиспользуемо может быть что глубже идет, а контроллер под вьюху пишется
Alexey
Anton
я да, молодец
Anton
учись
Anton
не может контроллер писаться под вьюху
Donna
я да, молодец
смотри, ты используешь iOS не очень нативным образом. Это не хорошо и не плохо, это просто факт
Anton
это по определению плохо
Donna
дает плюсы и минусы в перспективе
Anton
потому что у одного и того же контроллера может быть несколько view
Anton
пример приводил выше: один контроллер и два view: iphone, ipad
Захар
Это одна вью, не?)
Anton
Захар
Я понял тебя
Donna
в iOS на самом деле есть жестко заданная архитектрная модель, котторая следует из связки сториборд/вью/контроллер (да я помню что раньше было не так, и помню о багах, щас не об этом)
Захар
В одном контроллере тогда делать
Evgenii
Что вы вообще говорите
Anton
да, контроллер один, а вьюх несколько.
Evgenii
Хочешь реюзать контроллер в стори боард реюзай
Anton
в пределах одного сториборда - ага
Anton
а если надо вытянуть в другой проект?
Anton
надо тянуть и кусок из storyboard
Evgenii
SB это просто способ декларативно описать верстку, и переходы между контроллерами
Anton
ну я вот и не понимаю, про какой дата биндинг там речь
Donna
Anton
что за данные?
Anton
даже чтобы передать что-то между контроллерами, надо через вызов prepareForSegue передавать
Evgenii
Anton
в коде
Donna
уффф