57 votes

Propriété de type SEL en Objective-c

Je voudrais déclarer une propriété avec le type SEL comme ceci:

 @property (nonatomic, assign) SEL mySelector;
 

Est-ce que " assign " est correct ici? Peut-être que assign peut être omis?

65voto

Joshua Weinberg Points 22701

assign est l'annotation correcte ici. Vous utilisez assign pour tous les types primitifs. Les alternatives (faible, fort / conserver) reposent sur la propriété qui pointe sur un objet pour fonctionner. Je crois que le compilateur ne vous laissera même pas déclarer le type de propriété incorrect pour cela. Si vous le voulez vraiment, vous pouvez omettre l’assignation, car c’est la valeur par défaut.

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