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…

UIAlertController

Les UIAlertView et les UIActionSheet font parti des plus vieux composants d’UIKit. Dans iOS 8, Apple a revu la façon dont nous les créons et les utilisons grâce à une nouvelle classe : UIAlertController. Cette classe fournis une API moderne et unifié pour travailler avec…