2011-03-14 43 views
-1

我已经允许定制的属性,如背景颜色,按钮,文本(即,标题)等。在其目前的化身的应用程序,viewDidLoad设置的UI插件的适当的属性通过调用成LookAndFeel类。 LookAndFeel读取用户首选项。剥皮和缓存用户偏好

如果每个视图进行调用到LookAndFeel,还是应该使用一次,取一个属性,并在所有视图使用所获取的价值?是否可以拨打getTitleColor一次,将其保存在应用程序委托中,并在每个视图中使用它?

回答

2

这就要看你getTitleColor方法有多贵。如果它很贵,它肯定应该被缓存。

(注意:从文件读取或从NSUserDefaults可能会被视为昂贵)