Type d'annotation
Bonjour,
Je viens de tomber sur un code, et je n'ai jamais vu ce type de syntaxe.
Pouvez vous m'expliquer ce que fait:
types&UIRemoteNotificationTypeAlert
Comment appel t'on cette façon de faire? Comment ça fonctionne?
Merci d'avance.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Si la question porte sur le '&' il s'agit simplement d'un opérateur ET logique bit à bit. Le même qu'en C
Ca permet de faire des masques bits à bits. C'est d'ailleurs spécifiquement pour cela que les enums de type NS_OPTIONS ont des valeurs numériques disjointes bits à bits, chaque valeur du NS_OPTIONS n'ayant qu'un seul bit à 1 et les autres à 0 (valeurs 1<<0, 1<<1, 1<<2, ...), pour pouvoir facilement utiliser ces opérateurs ensuite pour savoir quels flags sont actifs.
http://en.wikipedia.org/wiki/Bitwise_operation
Ok, donc on peut dire:
La théoriquement, mon log s'affiche? Non?
Oui ça marche parfaitement, surtout avec une '@' avant "Hello world".
Presque. Mais comme Ali, je l'utiliserais plutôt pour les "bit masks"
Puis on peut tester la "participation" d'un "membre" :
Notes que j'ai mis les espaces entre l'opérateur et ses opérandes pour améliorer la lisibilité
Tu chipotes :P
Merci Johanna, je vais essayer d'intégrer cette façon de faire prochainement ^^
Maintenant, c'est moi qui chipote - c'est Joanna il n'y a pas de 'h'
J'étais ailleurs, Merci Joana
Merci Joanna