1

这可能是一个新的菜鸟问题,但 Objective-C 中的视图控制器是什么?UIView 与 UIViewController 有何不同?非常感谢!!

4

2 回答 2

3

有一种称为 MVC(模式、视图、控制器)的设计模式,您创建的每个类都需要整齐地适合这些类别中的一个且只有一个。

模型对象保存数据。

视图对象对用户可见,并接受用户的输入。(输入是按下按钮或在屏幕上滑动手指)

控制器负责编排模型和视图之间的对话。

老实说,这是一个相当基本的概念。如果您不熟悉它,我建议您查看其他一些资源。如果您对这些基本原理有深入的了解,您将对您的编程体验感到更加满意。

http://www.bignerdranch.com/book/ios_programming_the_big_nerd_ranch_guide_rd_edition_是一本很棒的书。

于 2013-02-21T20:11:12.517 回答
0

视图控制器是显示内容和支持应用程序的数据模型之间的一种中间人。

这是一个完整的描述

于 2013-02-21T20:07:40.283 回答