79 votes

Ce qui est l’attribut de propriété forte

J’utilise la version bêta de Xcode pour les développeurs et ai remarqué quelques différences subtiles. Parmi eux est un nouvel attribut pour les propriétés déclarées.

Ma question est : que veut dire l’attribut fort ?? Il remplace une autre plus ancienne, ou est-ce quelque chose d’entièrement nouveau ? J’ai cherché dans google et la documentation du développeur et n’ont pas été en mesure de trouver quoi que ce soit. Jusqu'à ce que je sais ce que c’est que j’hésite à l’utiliser.

Merci d’avance

95voto

Kevin Ballard Points 88866

C’est un remplacement pour le attribut, dans le cadre du [Comptage référence automatisée Objective-C (ARC)](http://clang.llvm.org/docs/AutomaticReferenceCounting.html). Dans le code non ARC c’est juste un synonyme de .

10voto

Jack Farnandish Points 111

Une référence forte est une référence à un objet qui empêche d’être désallouée. En d’autres termes, il crée une relation de propriétaire. Alors que précédemment procédez comme suit :

Sous l’ARC, nous faisons ce qui suit afin d’assurer qu'une instance de la classe prend une participation d’un objet référencé (c'est-à-dire si elle ne peut pas être libérée jusqu'à ce que le propriétaire soit).

4voto

sanjeev sharma Points 169

Comme nous le savons, nous ne pouvons pas sortir n’importe quel objet dans un projet ARC dans iOS 5. Donc si nous voulons conserver n’importe quel objet pour une utilisation ultérieure à un stade ultérieur et ne veulent pas ARC pour supprimer l’objet de la mémoire, puis nous définissons la propriété pour l’objet comme « Fort ».

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X