4
ไวยากรณ์ของวิธีการใน Objective-C
บางคนสามารถอธิบายไวยากรณ์การประกาศวิธีนี้ให้ฉันได้ไหม ในฟังก์ชั่นนี้จำนวนแถวของ UIPickerView (สล็อตแมชชีน UI บน iPhone) จะถูกส่งกลับ จากความเข้าใจของฉันวิธีการที่เรียกว่า ' pickerView' และส่งกลับ NSInteger มันส่งผ่านตัวชี้ไปที่ UIPickerview ที่เรียกว่า ' pickerView' ... ก่อนทำไมวิธีการที่เรียกว่าชื่อเดียวกันกับพารามิเตอร์? ถัดไปมีพารามิเตอร์ NSInteger เรียกว่าองค์ประกอบที่บอกเราว่าองค์ประกอบใดที่เรากำลังนับแถว ตรรกะในการตัดสินใจว่าจะอยู่ในส่วนใดของวิธีการ 'คือnumberOfRowsInComponentอะไร ดูเหมือนว่าจะอธิบายค่าที่เราส่งคืน แต่มันอยู่ตรงกลางของพารามิเตอร์ - (NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { if (component == kStateComponent) return [self.states count]; return[self.zips count]; }
176
objective-c
syntax
methods