
Pavel
22.11.2016
10:18:53
полная версия
даже с кодцом
https://github.com/psharanda/vmc2

Павел
22.11.2016
10:20:04
читал что эппл мвц это M <--> VC

Google

Pavel
22.11.2016
10:20:40
это так получается, но в оригинале нет

Павел
22.11.2016
10:20:54
а совсем не то, что нарисовано

Pavel
22.11.2016
10:21:12
вот картинка с эпла
а так да в этом и проблема, что используя только UIViewController и только UIView не получится годно и чисто
для этого и выдумали все эти вайперы

Павел
22.11.2016
10:22:26
Есть мнение что UIViewController это вью, а не контроллер.
и у меня внутри все переворачивается
но логика в этом есть

Pavel
22.11.2016
10:22:59
смотрите гифку внимательно, там так и есть

Павел
22.11.2016
10:23:10
сложна, буду делать массивВьюКонтроллер
как в телеграме

Pavel
22.11.2016
10:23:30
отличный выбор

Павел
22.11.2016
10:23:53
на 10к строк?

Google

Павел
22.11.2016
10:24:29
там много контроллеров больше 3к строк

Constantine
22.11.2016
10:26:46
а кто вообще какие архитектурки юзает в основном?

Engylizium
22.11.2016
10:26:55
Клубника 1500руб/кг азазаз

Pavel
22.11.2016
10:27:44
короч если всё сделать правильно с mvp/viper/mvvm то получится, что вся системная ios штука будет спрятана за протоколами, и вся логика приложения станет а. платформо независимой б. полностью тестируемой
и тут нужно решить для себя нужно ли это
самый профит будет если свифт на андроид сделают

Ivan
22.11.2016
10:29:12
MVVM и больше ничего не нужно

Александр
22.11.2016
10:29:13
)

Ivan
22.11.2016
10:29:18
MVC говно

Александр
22.11.2016
10:29:21
я говно

Ivan
22.11.2016
10:29:22
VIPER залупа
Все

Pavel
22.11.2016
10:29:30
не

Ivan
22.11.2016
10:29:48
Ты сейчас мне скажешь, что все под свои задачи

Pavel
22.11.2016
10:29:50
mvvm отличается от viper/mvp ничем

Ivan
22.11.2016
10:29:50
бла-бла-бла
Серьезно?
Особенно от вайпера

Pavel
22.11.2016
10:30:08
по факту так получилось

Google

Ivan
22.11.2016
10:30:11
Нихуя
Ты пробовал вайпер?
Зайди почитай исходники рамблера
Пиздец
мввм говорит ничем не отличается

Pavel
22.11.2016
10:30:52
я скинул только что ссылку там где одна прилажка написана разными способами
рамблер творит свой личный пиздец

Ivan
22.11.2016
10:31:34
рамблер творит свой замечательный рамблер
В его каноне, я бы сказал
вайпер и есть этот пиздец

Pavel
22.11.2016
10:32:33
эх ну посмотри же гифку, полистай презенташку
вот зачем я делал

Pavel
22.11.2016
10:32:41
в том и суть

Ivan
22.11.2016
10:32:46
Я полистал, и?
Смотри
Погоди погоди
Есть у меня экран
ViewController + ViewModel
Так? Так
Есть у меня экран на вайпере
View + Presenter + Router + еще пачка протоколов

Google

Ivan
22.11.2016
10:33:50
Штук так 4-6
И все разделено
И это только экран

Pavel
22.11.2016
10:34:13
не не так

Admin
ERROR: S client not available

Artem
22.11.2016
10:34:13
хер
давалка

Ivan
22.11.2016
10:34:43

Artem
22.11.2016
10:34:52

Ivan
22.11.2016
10:34:57
Оооо, точно

Artem
22.11.2016
10:35:08

Ivan
22.11.2016
10:35:15

Artem
22.11.2016
10:35:16
Каждый имеет свой ИО

Ivan
22.11.2016
10:35:19
Как и энтити

Artem
22.11.2016
10:35:19
Модель отдельно
Интерактор это фасад перд моделью
Собранный под экран

Google

Ivan
22.11.2016
10:35:39
Именно
Значит мы просто друг друга не поняли
Короче да
Пиздец у тебя короче

Artem
22.11.2016
10:36:12
Но плюсы бесят )

Ivan
22.11.2016
10:36:28

Artem
22.11.2016
10:36:36

Ivan
22.11.2016
10:36:40
Красава

Pavel
22.11.2016
10:36:40
интерактор в вайпере в общем случае лишний

Александр
22.11.2016
10:36:44
короче у нас есть проект на хамарине под дроид и там чувак вовсю ебашит випер и я честно заебываюсь до нужных мест пробираться через все эти интеракторы и роутеры

Artem
22.11.2016
10:36:48
Не, вайпер имееь своии плюсы

Pavel
22.11.2016
10:36:50
роутинг полезен и в мввм

Ivan
22.11.2016
10:37:01