Signe en objective-C
Quel est le signe de l'objectif C signifie?
ie.
void (^handler)(NSInteger);
- Il est également intéressant de noter que les Blocs sont un C extension ajoutée par Apple selon Wikipédia.
- Il est semblable à lambda en Lisp ou Python
Vous devez vous connecter pour publier un commentaire.
Ça dépend du contexte. Dans l'exemple que vous montrez, il est utilisé pour désigner un Bloc. L'accent circonflexe est aussi le opérateur XOR au niveau du bit dans C à base de langues — qu'est ce que la plupart des programmeurs permettrait de l'identifier comme, de sorte qu'il est bon de comprendre qu'il peut être à la fois selon l'endroit où il apparaît, à l'instar de
*
, etc.Et tout en nous suggérant des références, il suffit d'inclure Apple officiel de Blocs de référence.
Le signe représente un bloc ou d'une fermeture qui porte autour de ou contenant de la portée lexicale. Ils sont semblables à des blocs en ruby. Une excellente référence peut être trouvé ici.
Comme ennuikiller dit, il indique un bloc. Si vous voulez en savoir plus, Ars Technica avait une excellente profondeur examen de Snow Leopard qui décrit non seulement les blocs et les fermetures, mais aussi de Grand Central Dispatch et toutes les autres nouvelles technologies de Mac OS X 10.6. Fortement recommandé.