Lier son application aux paramètres

Le post d’aujourd’hui va s’attarder sur une fonctionnalité peu connu introduite avec iOS 8 : les liens entre les paramètres et l’application. iOS offre une manière très élégante de gérer les paramètres de l’application par le biais des NSUserDefaults, et du panel de configuration. Cependant,…

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…

Les types imbriqués en Swift

Aujourd’hui nous allons parler des types imbriqués (nested types en anglais). Les types imbriqués sont simplement des types que l’on définit à l’intérieurs d’autres types afin de contextualiser leur portés et leurs définissions via les contrôles d’accès (private, internal ou public). Cela permet notamment de…