Pourquoi l'utilisation self
autorisé dans un contexte statique en Objective-C ?
Je pensais que c'était autorisé, puis j'ai rencontré des erreurs de mémoire qui m'ont pris une semaine pour découvrir que self
n'est pas un alias pour appeler d'autres méthodes statiques de la classe au lieu de taper le nom de la classe.
Xcode et son compilateur semblent très intelligents pour trouver les pièges courants, pourquoi ne génère-t-il même pas un avertissement pour quelque chose comme ça ?