我有一个类别NSObject+Utilities
,其中包含我在项目中使用的各种工具方法。不幸的是,我不得不向一个返回NSColor
的方法添加一个参数。如何将另一个参数添加到现有方法
在这里的一个示例:
- (NSColor*) ccBlueLight {
return [self libMakeAColor :0.000f :0.535f :1.0f :1.000f];
}
的最后一个参数(1.000f
)负责为透明度。当我创建这种方法时,我没有想到透明度,并将其固定为1.000f
。由于我在不同的项目中使用这些颜色,我不能简单地添加另一个参数,而不会在使用它们时在其他项目中出现错误。
有没有办法添加透明度参数没有问题?
因此,让我直截了当地说:你想为方法添加一个参数......没有声明任何其他方法? – CodaFi
为什么不简单地创建另一个名为'ccBlueLightWithAlpha:'的方法来接受alpha参数? – 2012-12-29 09:14:38
然后蹦床从一个到另一个? – CodaFi