2010-12-08 7 views
0

J'ai un ensemble de CGFloats utilisé pour calculer dynamiquement la hauteur et les coordonnées y pour organiser les vues dans ma méthode viewDidLoad: et une fois que ces vues sont arrangées, les vars ne sont plus nécessaire. Je me demandais simplement s'il existait un moyen (ou même un point) de supprimer les variables temporaires dans une portée une fois qu'elles ne sont plus nécessaires, comme pour libérer des allocations?Se débarrasser de ces variables temporaires disgracieuses (objectif-c)

Répondre

3

CGFloat est juste un typedef de float. Les variables locales de type float vivent entièrement sur la pile et disparaissent lorsque la fonction revient, il n'est donc pas nécessaire de faire le ménage.

+0

c'est seulement 'float' sur les systèmes 32 bits; 'double' sur 64. – Richard

+0

Merci. Je voulais juste vérifier cela plus tôt plutôt que plus tard. :) – Eric

Questions connexes