exécution de ce code:Pourquoi setFrame augmente le nombre de références du calque?
mainLyr = [[CALayer layer] retain];
[mainLyr setFrame:CGRectMake(0.0,0.0,23.0,23.0)];
Débogueur, je trouve que, après retain
, le nombre de référence de mainLyr
est 2. Ceci est correct.
Mais après setFrame
, le nombre de références a augmenté à 3. Pourquoi? Et comment savoir si une méthode va augmenter ou diminuer le nombre de références (ne peut pas trouver cela dans le manuel de référence).