J'ai lu plusieurs articles sur la syntaxe de la méthode Objective-C mais je suppose que je ne comprends pas les noms multiples pour une méthode.Comment passer plusieurs paramètres en Objective-C?
Je suis en train de créer une méthode appelée getBusStops
avec NSString
et NSTimeInterval
paramètres et un type de retour de NSMutableArray
. Voilà comment je l'ai construit la méthode, mais il obtient évidemment des erreurs lors de l'exécution:
- (NSMutableArray *)getBusStops:(NSString *)busStop
(NSTimeInterval *)timeInterval;
j'ai vu un autre exemple avec une méthode:
-(NSInteger)pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
Je ne comprends pas pourquoi cette méthode a un nom de méthode pour chaque paramètre. Dois-je faire la même chose avec quelque chose comme:
- (NSMutableArray *)getBusStops:(NSString *)busStop
forTime:(NSTimeInterval *)timeInterval
+1: arguments de la fonction Objective-C sont en effet de position, non nommé, de sorte que l'étiquette est facultative et pour la consommation humaine. –