我是obj-c/iOS的新手,我在概念上至少没有理解viewController。我已经阅读了很多Apple Doc,我甚至在xCode中使用过viewControllers,但我仍然不太明白它们是什么,或者使用它们的最佳方式是什么。麻烦了解iOS中的viewControllers问题
我已经做了很多年的AS3开发,所以我的思想在MovieClips/Sprites和Display列表的上下文中在屏幕上显示图形。
从我的理解好了,所以......
- 一个的viewController是一种类来处理图形在一些 方式,然后让你做他们的东西?它最基本的意义是什么?
- 你似乎添加viewControllers到一个窗口类,我想有点像 添加一个显示对象显示列表?
- 什么是viewController为你做的最基本的意义?
- 是否有某些事情你肯定不能和他们做或不应该跟他们做 ?
- viewControllers是否需要以某种方式连接到iOS框架的其余部分才能正常工作(除了被添加到窗口之外)。
- 他们究竟如何使用数据? (我已经阅读了MVC,我理解这在概念上是一个稍微不同的问题),因为据我所知,您不会将数据硬编码到viewController中,那么viewController如何访问任何静态数据?
- 比方说,我只是想在屏幕上投射一张图片,viewController在这个过程中究竟扮演什么角色?它只是处理那个过程的一个小方面,还是整个演出和处理所有事情?
- 一个viewController处理多个图像吗?它是否就像它的名词,屏幕上显示的所有图像都是“控制器”,还是一次处理一张图像?
- 什么是viewControllers连接到它处理的图像?它包含对它们的引用?
我使用的是麻雀的框架,帮助,但我仍希望能够得到我的头周围viewControllers是所以我知道如何正确地使用它们。
哈,我为上述我表示歉意我知道它必须看起来像我完全困惑:)感谢您的任何建议。