UIViewController в iOS выполняет исключительно связанные с View обязанности, повороты, appear/dissappear, navigation и прочее. То, что туда суют взаимодействие с моделью приводит к другой расшифровке MVC = Massive View Controller. Все с этим сталкивались. Принятие того, что UIViewController это часть View и переход к шаблону MVVM оставляет за ViewController именно те обязаности которые описаны в интерфейсе базового класса. Вот отличная статья на эту тему.
Прежде всего спасибо за перевод! Есть вопрос. Сейчас пишу сервис на Play и понимаю, что не использую его возможности для Web, мне нужен только голый REST. Как думаешь есть ли смысл сейчас перейти на Spray или лучше дождаться стабильной версии akka-http?
Futures все таки не замена сигналам это как сигнал с одним next. С помощью сигналов удобно связать компоненты интерфейса и вобще всей программы в единый поток информации. Так же из трендов я бы отметил уход в сторону immutable структур. Помню, на RACDC в этом году все офигели от доклада Jon Sterling vimeo.com/98100160. Это то куда стоит смотреть и развиваться.
P.S. State is the root of all evil.
Статья интересная, спасибо!
Реальных use cases для Core Data по пальцам пересчитать. А в свете последних тенденций ухода в сторону immutable сущностей, она становится все сложнее и сложнее для понимания.
P.S. State is the root of all evil.
Реальных use cases для Core Data по пальцам пересчитать. А в свете последних тенденций ухода в сторону immutable сущностей, она становится все сложнее и сложнее для понимания.