Еще один способ думать об этом ...
Придерживаясь парадигмы MVC, можно упростить повторное использование вашего кода, особенно в условиях, когда технологии меняются достаточно быстро, и существуют такие вещи, как размеры экрана и общие характеристики.проблемы с внешностью, чтобы возиться (например, новые выпуски мобильного устройства Apple).Если у вас есть приложение, которое вы хотели бы использовать на iPad и iPhone, ваши усилия по разработке будут меньше, если вам нужно всего лишь настроить контроллер и просмотреть код.Если вы сможете повторно использовать код модели среднего уровня, вам будет проще и быстрее запустить это приложение на обоих устройствах.
И это относится не только к устройствам на iOS - вы можете думать о таких вещах и при разработке веб-приложений.