2011-04-21 5 views
0

J'ai une application avec de nombreuses vues de données graphiques (de nombreuses étiquettes, des images ecc), toutes ces données sont statiques, créées dans le constructeur Interface et non connecté au code parce que je ne besoin d'eux.Astuce sur la gestion de la mémoire, objectif c

J'ai vu que changer la vue augmente la valeur de la mémoire, mais le système ne supprime-t-il pas ce type d'objet lui-même?

grâce

Répondre

0

Non, ce serait mieux si vous les connectez (IBOutlet) à votre code et de les libérer dans votre dealloc et la méthode viewDidUnload.

  1. connecter:

    @property (nonatomic, retain) IBOutlet UIUserInterfaceElementClass *anOutlet; 
    
  2. sortie:

    [anOutlet release], anOutlet = nil;