Attribut @noescape en swift

Swift 1.2 a introduit un nouvel attribut : @noescape. Cet attribut est très important car il permet de rendre le code plus sûr en évitant les cycles de rétention et donc les fuites mémoires. Voici ce que la documentation dit : Le nouvel attribut @noescape…

Conversion de type en Swift

La conversion de type (cast en anglais) est un moyen de vérifier le type d’une instance ou de traiter cette instance comme une super-classe ou une sous-classe de sa hiérarchie. Pour cela en Swift il y a 2 mots clés is et as. Ce cours…

La généricité en Swift

Une des fonctionnalités les plus puissantes introduite dans Swift est la généricité (generics en anglais). La généricité du code permet d’écrite du code flexible, réutilisable tout en maintenant une vérification des types. Encore une fois la généricité est utilisé pour éviter la duplication de code…