с точки зрения развития iphoneВ чем разница между контроллером View и View?
ответ
A вид - объект, который обращается к экрану. Он также может содержать другие представления (подпункты), которые находятся внутри него и перемещаются вместе с ним. Представления могут получать события касания и изменять их визуальное состояние в ответ. Взгляды немыслимы и не знают о структуре вашего приложения, и им просто говорят показать себя в каком-то состоянии.
A Контроллер вида не поддается прямому экрану, он управляет группой объектов вида. Контроллеры просмотра обычно имеют один view
со многими областями. Контроллер представления управляет состоянием этих представлений. Контроллер представления является умным и имеет знания о внутренней работе вашего приложения. Он сообщает немым объектам просмотра, что делать и как проявлять себя.
Контроллер вида - это клей между вашим общим приложением и экраном. Он контролирует виды, которыми он владеет в соответствии с логикой вашего приложения.
Контроллер соединяет представления (элементы пользовательского интерфейса) для моделирования объектов. Представления предназначены для отображения, объекты модели предназначены для данных, контроллеры - это клей между ними.
См. Cocoa Fundamentals Guide для объяснения трехуровневой архитектуры шаблона Model-View-Controller.
Существует шаблон, называемый MVC или Model-View-Controller. View и Controller оттуда. Вы можете прочитать об этом в документах Apple или здесь (например, это широко используемый шаблон): http://en.wikipedia.org/wiki/Model-View-Controller
Я только что начал работу с моими первыми приложениями. Очень просто поместить вид - это визуальный аспект приложения.
и контроллер просмотра - это код, который фактически контролирует или обрабатывает визуальный аспект.
- 1. В чем разница между {{view}} и {{#view}}
- 2. В чем разница между Partial View & View?
- 3. В чем разница между View arg0 и View v?
- 4. В чем разница между View и ViewController?
- 5. разница между @Component и @View
- 6. Рассчитать время между переключателями контроллера View и другим контроллером View
- 7. CodeIgniter - JSON транзит между контроллером и View
- 8. Разница между View и ViewGroup
- 9. Разница между SurfaceView и View?
- 10. В чем разница между View и PartialView в ASP.NET MVC?
- 11. В чем разница между $ {...} и! {...} в Spark View Engine?
- 12. В чем разница между View и Redirection в Thymeleaf?
- 13. В чем разница между контроллером и фасадом?
- 14. В чем разница между ViewModel и контроллером?
- 15. В чем разница между контроллером и сервисом?
- 16. В чем разница между контроллером и службой?
- 17. Разница между контроллером и контроллером.
- 18. В чем разница между Front Controller и View Helper
- 19. Android: В чем разница между ImageView и View?
- 20. В чем разница между return View() и return base.View()?
- 21. В чем разница между view и viewgroup для метода onMeasure()?
- 22. В чем разница между «return View()» и «return PartialView()»
- 23. В чем разница между контроллером и контроллером Как в agularjs?
- 24. Подборщик с контроллером View
- 25. Разница между View и Subview - Android
- 26. Разница между отношением 'view' и 'base'
- 27. В чем разница между ui-view в angularjs и ion-nav-view в ионном
- 28. В чем разница между контроллером codeigniter и контроллером /?
- 29. В чем разница между контроллером директивы и контроллером приложения
- 30. В чем разница между сгенерированным контроллером Symfony2 и контроллером FOSRestBundle?
Ваше умное/немое сравнение сделало всю разницу в моем понимании. Благодарю. – RandomPleb
Если вы хотите, чтобы большая иерархия представлений включала сложные вещи, такие как таблицы, вам в конечном итоге пришлось использовать UIViewControllers везде в iOS-dev, верно? И все же контроллеры просмотра тесно связаны с их взглядами. Мне кажется, что они должны быть одно и то же, чтобы сделать вещи однородными. – sudo