क्या कोई मेरे लिए इस पद्धति घोषणा सिंटैक्स की व्याख्या कर सकता है? इस फ़ंक्शन में, एक UIPickerView (iPhone पर स्लॉट मशीन UI) की पंक्तियों की संख्या वापस की जा रही है। मेरी समझ से, विधि को ' pickerView
' कहा जाता है , और एक NSInteger देता है।
यह एक पॉइंटर में उत्तीर्ण होता है जिसे यूपीकरीव्यू कहा जाता है जिसे ' pickerView
' ... सबसे पहले, विधि को पैरामीटर के समान नाम क्यों कहा जाता है?
इसके बाद NSInteger पैरामीटर नामक घटक है जो हमें बताता है कि हम किस घटक के लिए पंक्तियों की गिनती कर रहे हैं। विधि के शरीर में जो तय करने का तर्क है।
क्या है ’ numberOfRowsInComponent
? ऐसा लगता है कि हम जो मान लौटा रहे हैं, उसका वर्णन करना है, लेकिन यह मापदंडों के बीच में है।
- (NSInteger) pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{
if (component == kStateComponent)
return [self.states count];
return[self.zips count];
}