为应用程序中的常用颜色等创建实用程序类

| 我正在制作一个实用程序类,其中除其他常用代码外,还有一些返回颜色的方法。但是,“ 0”类是UIKit的一部分,所以我想知道是否应该将UIKit导入到NSObject的此子类中,还是应该返回“ 1”?还是还有其他选择? 提前致谢。     
已邀请:
我使用UIColor类别代替自定义颜色,而不是子类 像这样的东西:
@implementation UIColor (CustomColors)

+ (UIColor *)mb_toolBarTintColor {
    return [UIColor colorWithHue:0.5 saturation:0.1 brightness:0.3 alpha:1];
}

@end
然后我可以简单地使用它
[self.toolBar setTintColor:[UIColor mb_toolBarTintColor]];
    

bab

子类始终需要导入父类。使您的子类成为
UIColor
的直接子类,然后将超类或整个工具包导入.h文件中。     
您还可以简单地创建一个.h文件,该文件具有一堆常量的#define值,例如:
#define TEXT_COLOR [UIColor colorWithRed:0.8f green:0.8f blue:0.8f alpha:1.0f]
    

要回复问题请先登录注册