Filtrage par motif en Swift 2

Le filtrage par motif (ou pattern matching en anglais) est la vérification de la présence d’un motif au sein d’une structure de donnée. Par example si nous prenons le tuple (1, 2), (x, y) est un motif qui correspond (match) avec la donnée. Depuis l’arrivé…

Gestion des erreurs en Swift 2.0

La sortie de Swift 2.0 a introduit d’important concept au langage dont celui de la gestion des erreurs. En effet, dans un soucis de rendre le langage plus sûr il lui fallait pouvoir gérer les erreurs d’une manière simple, cohérente et facile d’utilisation. Dans ce petit cours…

Guard & Defer en Swift

Swift 2.0 a introduit 2 nouvelles structures de control qui ont pour objectif de simplifier et rationaliser le code que nous écrivons : guard et defer. Tandis que le premier rend le code plus linéaire par nature, le deuxième permet de reporter l’exécution de son contenu. Dans…