2011-03-14 56 views
-1

我已經允許定製的屬性,如背景顏色,按鈕,文本(即,標題)等。在其目前的化身的應用程序,viewDidLoad設置的UI插件的適當的屬性通過調用成LookAndFeel類。 LookAndFeel讀取用戶首選項。剝皮和緩存用戶偏好

如果每個視圖進行調用到LookAndFeel,還是應該使用一次,取一個屬性,並在所有視圖使用所獲取的價值?是否可以撥打getTitleColor一次,將其保存在應用程序委託中,並在每個視圖中使用它?

回答

2

這就要看你getTitleColor方法有多貴。如果它很貴,它肯定應該被緩存。

(注意:從文件讀取或從NSUserDefaults可能會被視爲昂貴)