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…

Les espaces de nom en Swift

Les espaces de nom (ou namespaces en anglais) en Swift sont des regroupements logiques de code qui permette de mieux architecturer les applications en contrôlant les accès de chacune des classes, méthodes et variables. Ces modules permettent également de résoudre les collisions de nom. Dans…

Les tuples en Swift

Aujourd’hui nous allons examiner un type fondamental de Swift : le tuple. Mais qu’est ce que cette chose ? Pour faire simple un tuple c’est un ensemble / une composition de plusieurs éléments. J’insiste sur le fait qu’il y a plusieurs éléments dans un tuple…