我有一個類別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