Ou, quel est le contraire de + (void) initialiser?Objectif C - Où gérez-vous les variables statiques globales?
Voici ma situation:
J'ai une unité de classe, dont - (id) initWithName: fonction prend des données d'un NSDictionary global, qui est créé paresseusement, défini dans le fichier Unit.m comme:
static NSMutableDictionary * unitLibrary = nil; Où dois-je appeler [release unitLibrary]?
Ceci est sur l'iPhone, donc il ne peut y avoir aucune fuite de mémoire. Lorsque l'utilisateur clique sur le bouton d'accueil et quitte l'application, mon tas entier est désalloué? – abtree
Oui, quand ils frappent à la maison tout votre espace d'adresse est éliminé, y compris votre tas. –
Pas besoin de faire un nettoyage de printemps juste avant de démolir la maison. Mettre fin à l'application est assez rapide, et plus rapide. – PeyloW