【问题标题】:Xcode View ControllersXcode 视图控制器
【发布时间】:2013-02-21 20:04:45
【问题描述】:

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

【问题讨论】:

  • 我讨厌只传递一个链接,但是一个简单的谷歌搜索会比在这里提问更快地回答你的问题:developer.apple.com/library/ios/#featuredarticles/…
  • 我做了很多搜索,但我对找到的信息并不满意。对不起
  • Apple 对视图控制器的参考非常广泛。如果您查看 UIViewController 类参考的顶部,它具有指向其中两个的链接。你应该研究这些。

标签: iphone objective-c xcode view controller


【解决方案1】:

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

模型对象保存数据。

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

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

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

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

【讨论】:

    【解决方案2】:

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

    Here is a full description.

    【讨论】:

      猜你喜欢
      • 2012-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-25
      • 2011-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多