Ces lignes sont à la fois dans la mise en œuvre de fichier au-dessus de l' @implementation
déclaration.
NSString * const aVar = @"aVarStringValue";
static NSString *aVar = @"aVarStringValue";
Comme je le comprends, le deuxième static
est alloué qu'une seule fois dans la durée de vie de l'application et de ce fait contribue à la performance.
Mais est-ce à dire qu'il est essentiellement une fuite de mémoire, vu que ce bloc de mémoire ne sera jamais publié?
Et le premier const
déclaration sont alloués à chaque fois qu'il est accessible en revanche?