Bonjour a tous,
Je debute avec l'Objective-C et apres avoir lu divers choses, il semblerait que la methode de class '+ (void)initialize' soit le meilleur endroit pour initialiser des variables globales "static". Voici le bout de code en question :
Le probleme, c'est que je ne sais pas a quel moment envoyer le message 'release'...Y a-t-il une methode de classe qui serait appropriee pour cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 static NSArray *tableCellBackgrounds = nil; + (void)initialize { if (self == [VariableDisplayViewController class]) { tableCellBackgrounds = [NSArray arrayWithObjects: [[UIImage imageNamed:@"ListLine_Pair.png"] stretchableImageWithLeftCapWidth:40 topCapHeight:27], [[UIImage imageNamed:@"ListLine_Impair.png"] stretchableImageWithLeftCapWidth:40 topCapHeight:27], nil ]; [tableCellBackgrounds retain]; } }
Merci !
Partager