的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