L'ancien lien de documentation est mort; le meilleur remplacement que j'ai pu trouver était ici: Apple Docs :
Éviter les conflits de nom de méthode de catégorie
Étant donné que les méthodes déclarées dans une catégorie sont ajoutées à une classe existante, vous devez faire très attention aux noms de méthode.
Si le nom d'une méthode déclarée dans une catégorie est le même qu'une méthode dans la classe d'origine, ou une méthode dans une autre catégorie sur la même classe (ou même une superclasse), le comportement n'est pas défini quant à l'implémentation de méthode utilisée à Durée. Cela risque moins de poser problème si vous utilisez des catégories avec vos propres classes, mais cela peut poser des problèmes lors de l'utilisation de catégories pour ajouter des méthodes aux classes Cocoa ou Cocoa Touch standard.
C'est Apple qui utilise une touche plus légère, mais le point principal est le même: vous invitez au désastre, car le comportement imprévisible est silencieux.