-1

我有一个应用程序,它允许自定义属性,例如背景颜色、按钮、文本(即标题)等。在其当前的化身中,viewDidLoad通过调用一个LookAndFeel类在 UI 小部件上设置适当的属性。LookAndFeel读取用户偏好。

每个视图是否应该调用LookAndFeel,或者应用程序是否应该获取一个属性并在所有视图中使用获取的值?是否可以调用getTitleColor一次,将其保存在应用程序委托中,并在每个视图中使用它?

4

1 回答 1

2

这取决于您的getTitleColor方法有多昂贵。如果它很昂贵,它肯定应该被缓存。

(注意:从文件或从文件读取NSUserDefaults可能被认为是昂贵的)

于 2011-03-14T03:34:46.627 回答