Форум программистов, компьютерный форум, киберфорум
Наши страницы

Unit-testing UIViewControllers - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS первый старт приложения http://www.cyberforum.ru/ios-dev/thread946272.html
Доброе время суток! Я пишу приложение и мне необходимо следующее: при первом старте приложения самое первое что видит пользователь после окна загрузки - это окно выбора языка и предложения войти...
Программирование iOS Slide menu Привет всем. Возможно тут есть люди которые сталкивались с выбором имеющихся библиотек для реализации slide menu как в facebook app. Кто на чем остановил свой выбор и почему ? http://www.cyberforum.ru/ios-dev/thread946016.html
Программирование iOS Выплата средств за приложение / Contracts, Tax, and Banking
И так, одобрили мое приложение, Ready for Sale, но и тут же его перекинуло в "Pending Contract" http://s3.********************/uploads/thumbs/2013/08/7fe5e3e053f72d47057d345f474609a8.png Как...
Рисование на картах Программирование iOS
Подскажите как реализовать возможность выделения области на карте, при помощи рисования на ней. Как в этой программе: https://itunes.apple.com/us/app/real-estate-by-zillow-homes/id310738695?mt=8...
Программирование iOS Наследование outlet http://www.cyberforum.ru/ios-dev/thread944699.html
Привет. Ситуация есть два контроллера addStudController и infStudController (detalStud) и есть xid файл с представлением где разные поля имя, фам. , статус, и т.д. В контроллере addStudController...
Программирование iOS core data запрос на получение суммы атрибута, всех записей Привет, есть сущность продукция имеющая свои атрибуты один из них цена, Есть н продукций нужно найти сумму всех цен Для этого я использую вот такого вида запрос… -(void)sum{ NSFetchRequest... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
670 / 532 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
03.09.2013, 20:57  [ТС]
ну это само собой, но все-равно же это все собирается в одном месте - контроллере (в MVC) и получается такая каша, где половина – работа с UI и оутлетами и половина это набор разных утилит и их жесткая привязка ко всем ui контролам и их колбекам, потому отображалка уже и не такая тупая и не такая она отображалка

ну я к тому веду, что просто покрыть тестами валидатор и парсер будет недостаточно, ведь буквально половину программы занимают вьюконтроллеры, которые юзают эти утилитки и на которых строится большая часть архитектуры, потому это должно быть покрыто тестами обязательно

ну и почему mvvm удобнее mvc, так это потому что каждая viewmodel разработана специально для какого-то представления или лучше сказать задачи (но ничего о нем не знает, только у view есть ссылка на viewmodel), где в публичный интерфейс вынесены только те методы, которые нужны только такого рода представлению, а потом само представление может быть разработано как угодно, будь то таблица, грид вью или выпадающий список или вообще мак ось, согласитесь что в случае с mvc это было бы куда геморнее и постоянно пришлось бы чет выдумывать, лепить какие-то if-else и т.д.

снова написал больше чем надо, ладно буду сдержанней
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.