的UIKit的参考UIView的说是一个UIWindow的父类,但尽管这样血统,它是一个UIWindow实际管理UIViews。这听起来对我来说很不寻常。为什么是一个UIWindow一个孩子,也UView的父母?
有谁知道这样做的significants在软件设计方面?
非常感谢。
编辑:
我阅读了iPhone编程指南中的相关段落。然而我不明白他们为什么会这样做:让UIWindow成为UIView的父项。肯定有一些东西迫使苹果以这种方式设计类层次结构。关于UIWindow类是其继承有经验的Mac OS X开发
是不是让你困惑父母/孩子的概念和子类/超类? UIWindows是UIView的子类,但不是它的“孩子”。一个UIWindow具有UIViews作为子项。 – tml 2013-03-28 10:09:26