我有一個關於在Objective-C的第一paramater在Objective C中編寫方法聲明的標準方法是什麼?
-(NSInteger) totalSeconds:(NSInteger)h minutes:(NSInteger)m seconds:(NSInteger)s;
我注意到這是第一個paramater經常「拉入」消息名稱本身並沒有命名的問題。
[totalSeconds:9 minutes:59 seconds:59]
就是這種語法接受:
-(NSInteger) totalSeconds:hours:(NSInteger)h
minutes:(NSInteger)m seconds:(NSInteger)s;
我環顧四周,並沒有看到這樣的例子,雖然我希望它是常見的。
方法參數的默認類型是id。在上面的例子中,「小時」將被假定爲一個對象。 – NSResponder
@NSResponder:謝謝;更新得當。 –