Par exemple, dans la documentation d'une méthode de validation de style KVC est mis en œuvre comme ceci:Le type dans cette méthode de validation KVC est-il important?
-(BOOL)validateAge:(id *)ioValue error:(NSError **)outError
Ils ont utilisé id * comme type pour ioValue. Puisque ce n'est pas une partie de la signature de la méthode, je me demande si ce serait mal faire quelque chose comme:
-(BOOL)validateAge:(NSNumber *)ioValue error:(NSError **)outError
Est-ce toujours bien avec KVC?