對於我的申請,我有一個UIViewController
和約8 UIView
s。視圖是通過Interface Builder鏈接的視圖控制器的所有屬性(IBOutlet
)。所以當視圖控制器加載時,所有的視圖也被加載,並且我有內置的方法在不同視圖之間來回切換。將所有視圖鏈接到一個視圖控制器是一種不好的做法嗎?
將它們全部鏈接到一個視圖控制器是否不好 - 每個視圖都應該有它自己的視圖控制器嗎?因爲它們都鏈接到一個,所以我假設它們全都在內存中,並且從未被釋放,因爲視圖控制器本身從未被釋放。
這是什麼標準做法?
AHM ..你會用怎樣一個準確單獨使用UIViewController來管理_subview_?從UIViewController文檔:「您使用UIViewController的每個實例來管理全屏視圖。」 – 2009-08-12 19:08:57
有許多'UIViewController'的子類不管理全屏視圖,比如'UITabBarController'。即使該視圖不是全屏,它仍然可以管理視圖的生命週期。 – 2009-08-12 19:27:11
很好的解釋John,謝謝! – 2009-08-12 20:42:03