Чи може хтось пояснити для мене синтаксис декларації цього методу? У цій функції повертається кількість рядків UIPickerView (інтерфейс ігрової машини на 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];
}