这是一个无参数功能:我可以在Objective C函数中使用“无参数参数”吗?
- (void) doSomething;
这是一个假设函数 “参数的参数”:
- (void) convertCelcius:(CGFloat)celcius toFarenheit;
所以,我可以这样调用:
CGFloat result = [myClass convertCelcius:50.5 toFarenheit];
CGFloat result = [myClass convertCelcius:50.5 toKelvin];
CGFloat result = [myClass convertKelvin:352 toCelcius];
而不是:
CGFloat result = [myClass farenheitFromCelcius:50.5];
CGFloat result = [myClass kelvinFromCelcius:50.5];
CGFloat result = [myClass celciusFromKelvin:352];
这可能吗?谢谢。
@ p4sh4也许它是重复的,但答案显示了我以前从未想过的事情,并且没有出现在重复内容中。 –