這是一個無參數功能:我可以在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也許它是重複的,但答案顯示了我以前從未想過的事情,並且沒有出現在重複內容中。 –