Le retainCount de ma chaine NSString est égal à -1. Est ce normal ?
zenx
Membre
Si je crée un objet de type NSString et que je l'initialise avec une chaà®ne de caractère, lorsque je demande la valeur de son retainCount, le résultat affiché est -1. Est ce normal ?. Peut on et doit on releaser un objet NSString dont on ne se sert plus dans la suite d'un programme ?.
Merci
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
C'est à toi de décrémenter le retain count de ton objet autant de fois que tu l'incrémentes, l'incrémentation se faisant lors de l'appel aux méthodes retain, alloc, et copy. Mais le mieux est d'aller dans l'annuaire du site, partie Gestion Mémoire, et de faire le tour des différents articles.