Раньше мы использовали архитектуру MVC для разработки приложений для iOS. Но поскольку сегодня мы в основном работаем над TDD (Test Driven Development), мы используем разные архитектуры. Поэтому я немного запутался, какую архитектуру мы можем использовать. Я сделал один образец с использованием MVP и один в MVVM (Github link: https://github.com/pushkrajlanjekar/MVVM-Demo)Что лучше всего подходит для разработки приложений iOS?
Но когда я читал некоторые блоги, некоторые люди с MVP, а некоторые с MVVM. Так может ли кто-нибудь предложить мне, какая лучшая архитектура должна соблюдаться? Если возможно, поделитесь некоторыми ссылочными ссылками.