Vincent Tourraine
Blog

Derniers billets

Tester et déballer un optionnel avec XCTUnwrap

Xcode 11 facilite la manipulation des optionnels dans les tests unitaires en introduisant une nouvelle fonction : XCTUnwrap.
#dev #Swift

Petit bilan personnel de l’année 2019

Tous les ans, la même impression. Aucun changement significatif à première vue, mais en prenant un peu de recul, je réalise que les choses évoluent progressivement.
#général

Notifications avec autorisation provisoire

Les notifications ont une importance particulière. iOS offre aux utilisateurs de nombreuses options pour les contrôler, mais tout repose sur la fameuse question : « Autorisez-vous cette application à vous envoyer des notifications ? »
#dev #iOS

Raccourcis Siri « output » en action

J’ai récemment mis à jour Air Grenoble pour que son Extension Siri émette un « output ». Mais à quoi ça sert ? Voici un exemple : un utilisateur peut ajouter une notification personnalisée à une application qui n’en propose pas. Plus concrètement, je souhaite recevoir une notification tous les matins quand la qualité de l’air pour la journée s’annonce mauvaise.
#dev #iOS

Nouvelle application : bibliothèque de Grenoble

C’est plus fort que moi. Quand j’utilise fréquemment un service qui ne propose pas d’application mobile… je finis par créer moi-même l’application manquante. L’envie est encore plus forte quand le site web en question est mal adapté pour un écran mobile.
#iOS #app #dev

Swift Package Manager

Le formidable succès de CocoaPods ne pouvait aboutir qu’à une seule chose : la création par Apple d’un outil similaire, plus limité, mais mieux intégré au reste de l’écosystème. C’est donc Swift Package Manager (SPM). Le projet existe depuis 2015, mais la communauté des développeurs iOS semble y porter un plus grand intérêt cette année avec son intégration à Xcode 11.
#dev #Swift