Je comprends des questions précédentes que les espaces est hors de propos dans les déclarations de pointeur en Objective-C, par exemple:Whitespace et entre parenthèses dans les déclarations de pointeur en Objective-C
float* powerPtr;
float * powerPtr;
float *powerPtr;
ne signifient exactement la même chose (en dehors des considérations stylistiques. ..) mais est
(float *)powerPtr;
(avec des parenthèses) le même aussi? Ces parenthèses ne signifient-elles pas implicitement que l'astérisque devrait être lié d'une manière ou d'une autre à float, alors qu'il devrait plutôt être logiquement lié à powerPtr? (Le pointeur réelle est en fait powerPtr, ne flotte pas, si je ne me trompe pas)
N'est-il pas utilisé dans les définitions de méthodes? –
- (BOOL) isEqualToString: (NSString *) autre; –
Voir addenda, HTH – CRD