2 votes

Comment ajouter un point d'arrêt pour tous les appels de méthode identiques dans Xcode?

Par exemple, je veux ajouter des points d'arrêt pour tous les appels [super dealloc];. Y a-t-il un moyen rapide d'ajouter un point d'arrêt pour tous les appels des mêmes méthodes?

Merci.

3voto

Max Points 12661

Juste à des fins de débogage, vous pouvez créer une catégorie NSObject et redéfinir ces méthodes ici.

@implementation NSObject (debug)
-(void) dealloc {

}
@end

La même chose fonctionne avec d'autres classes, cependant ce n'est pas garanti avec celles d'iOS, car certaines catégories internes peuvent interférer avec les vôtres.

0voto

Mr Bonjour Points 2812

Je ne suis pas sûr qu'il y ait un moyen rapide de le faire, mais vous pouvez modifier la méthode de suppression de NSObject et définir un point d'arrêt dessus.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X