这是一个记忆问题。如果已经被问过我,我很抱歉,但由于难以简洁地描述问题,因此在StackOverflow上搜索是一个难题。
想象一下这种情况:
当你在循环中布置这些卡时,你是否真的添加了10个视图控制器实例作为子视图控制器,10个视图作为子视图,或者实际上只有1个卡视图控制器和10个卡视图,由同一个视图控制器管理的每个卡视图。
如果我们只是在谈论NSObject的简单实例,我知道答案......某些类具有一些属性和方法。创建一个类的10个实例会创建10个实例变量,但在内存中只创建1个方法副本。
那么,这个概念如何转化为查看控制器实例及其视图。
感谢。
答案 0 :(得分:0)
UIViewController
并不特别,只是另一个具有一些属性和方法的类#34;。其中一个属性是视图控制器view
。一个视图控制器的一个视图。
因此,您将拥有10个UIViewController
子类的实例,每个实例都独立管理其view
。