J'ai une propriété retain, qui est un NSArray de contrôleurs enfant View. Je veux modifier le setter de cette propriété de sorte que lorsque les contrôleurs de vue sont définis, je définis une propriété sur le contrôleur de vue contenant une référence à self. De la même manière, lorsque vous ajoutez un contrôleur de vue à un contrôleur de barre d'onglets, la propriété tabBarController
des contrôleurs de vue est définie.extension d'une propriété de retenue
Dois-je créer un setter personnalisé (plutôt que le synthétisé) ou devrait/je utiliser l'observation des valeurs clés dont je pense avoir entendu parler.
Quel est exactement le code @synthesize est un raccourci, les docs Apple donnent 3 versions différentes pour conserver, et je ne suis pas sûr de savoir lequel utiliser. –
@synthesize génère automatiquement les méthodes getter/setter au moment de la compilation. – lxt