Peut on connaà®tre les objets qui se trouve dans l'autorelease pool ?

zenxzenx Membre
10:20 modifié dans API AppKit #1
Y a t-il un moyen de savoir combien l'autorelease pool contient de pointeur d'objet dans sa pile et par la même occasion de récupérer les adresses des pointeurs qu'il contient pour pouvoir les comparer avec ceux des objets crées afin de déduire qui est dans le pool et qui ne l'est pas ?.

Merci  ;)

Réponses

  • AntilogAntilog Membre
    10:20 modifié #2
    Ca me semble un peu compliqué, tout cela.

    NSAutoReleasePool n'a malheureusement que deux méthodes: -addObject: et +addObject:
    Il faudrait fouiller dans ses variables non documentées pour en savoir plus...
    Ou bien créer une sous-Classe de NSAutoReleasePool en redéfinissant les deux méthodes pour conserver des traces...

    Par contre, ce n'est plus dans le forum débutant, IMHO
Connectez-vous ou Inscrivez-vous pour répondre.