我是objective-c的新手,我有一个架构或设计模式的问题。我正在构建一个ios应用程序,并且像大多数ios应用程序一样,它使用各种颜色、字体、图案等。也许我目前编写的代码不正确,但我发现自己重写了颜色设置等内容。结果,更改颜色变成了在代码中查找所有颜色设置、重写它们等的练习。对我来说似乎有点低效。例如,我在我的应用中的多个地方使用了深红色。我倾向于相当频繁地编写[UIColorcolorWithRed...]方法。但是,我很好奇创建一个返回我的自定义颜色(作为UIColor)的单例是否是“模块化我的样式包”的合理方法。因此我可以写这样的东西[labelsetTextColor:[