Supposons que je crée un UILabel par programme, puis que je l'ajoute en tant que sous-vue à la vue principale de la sous-classe de mon propre UIViewController. Je veux également stocker une référence au niveau de la classe de mon contrôleur de vue afin que je puisse l'utiliser plus tard. Devrais-je en faire une référence faible? Et plus important encore pourquoi?Références faibles pour les sous-vues créées dans un UIViewController
Je vois des gens faire ça tout le temps, et je ne le comprends pas. Je pensais que le point d'une référence faible était d'éviter un cycle de retenue, mais il n'y a pas de cycle de retenue ici. Je vois certainement ce code partout où les gens utilisent des storyboards/nibs (que je n'ai jamais essayé d'utiliser donc je comprends à un niveau très basique) mais même là je ne comprends pas pourquoi les références faibles seraient appropriées . Il n'y a pas de cycle de conservation là non plus, non?
Je ne pensais pas qu'il s'agissait d'un doublon de ce que vous avez mentionné puisque ma principale préoccupation était la création de sous-vues et non de points de vente. –