Vincent Tourraine
Blog

Tous les billets 2021

SF Symbols

Les dernières versions d’iOS ont apporté beaucoup de nouveautés pour les développeurs. Si je devais n’en retenir qu’une, ce serait SF Symbols. Plus qu’une API, c’est une partie intégrante de l’OS, ouverte aux applications tierces.
#iOS #dev

Hugo Awards 2021 : lire (gratuitement) les meilleures histoires courtes

Pour bien préparer ses vacances, il faut d’abord bien choisir ses lectures. Et si vous hésitez encore sur votre prochain roman, pourquoi ne pas en profiter pour lire les meilleures histoires courtes de l’année ?
#sci-fi #livre

Quels changements pour iOS 15 ?

Chaque version d’iOS apporte son lot de nouveautés. Mais avant toute chose, il convient de tester l’impact du nouveau SDK sur les fonctionnalités existantes. En d’autres termes, comment éviter les régressions avec les mises à jour d’Xcode ?
#dev #iOS

Notes WWDC 2021 : Embrace Expected Failures in XCTest

Mes notes pour la session « Embrace Expected Failures in XCTest » de la WWDC 2021.
#dev #Xcode

Notes WWDC 2021 : SF Symbols in UIKit and AppKit

Mes notes pour la session « SF Symbols in UIKit and AppKit » de la WWDC 2021.
#dev #iOS #macOS

Notes WWDC 2021 : Use the camera for keyboard input in your app

Mes notes pour la session « Use the camera for keyboard input in your app » de la WWDC 2021.
#dev #iOS

Notes WWDC 2021 : Focus on iPad keyboard navigation

Mes notes pour la session « Focus on iPad keyboard navigation » de la WWDC 2021.
#dev #iOS

Notes WWDC 2021 : Your guide to keyboard layout

Mes notes pour la session « Your guide to keyboard layout » de la WWDC 2021.
#dev #iOS

Notes WWDC 2021 : What’s new in Mac Catalyst

Mes notes pour la session « What’s new in Mac Catalyst » de la WWDC 2021.
#dev #macOS

Notes WWDC 2021 : Customize and resize sheets in UIKit

Mes notes pour la session « Customize and resize sheets in UIKit » de la WWDC 2021.
#dev #iOS

Notes WWDC 2021 : What’s new in Foundation

Mes notes pour la session « What’s new in Foundation » de la WWDC 2021.
#dev #iOS #macOS

Notes WWDC 2021 : What’s new in Swift

Mes notes pour la session « What’s new in Swift » de la WWDC 2021.
#dev

Notes WWDC 2021 : Elevate your DocC documentation in Xcode

Mes notes pour la session « Elevate your DocC documentation in Xcode » de la WWDC 2021.
#dev #Xcode

Notes WWDC 2021 : Meet DocC documentation in Xcode

Mes notes pour la session « Meet DocC documentation in Xcode » de la WWDC 2021.
#dev #Xcode

Notes WWDC 2021 : Meet TestFlight on Mac

Mes notes pour la session « Meet TestFlight on Mac » de la WWDC 2021.
#dev #macOS

Notes WWDC 2021 : What’s new in UIKit

Mes notes pour la session « What’s new in UIKit » de la WWDC 2021.
#dev #iOS

Notes WWDC 2021 : Meet the Location Button

Mes notes pour la session « Meet the Location Button » de la WWDC 2021.
#dev #iOS

Notes WWDC 2021 : Meet the UIKit button system

Mes notes pour la session « Meet the UIKit button system » de la WWDC 2021.
#dev #iOS

Memorii 4

Voici Memorii 4, une nouvelle version de mon application d’apprentissage par cartes mémoire. Au programme des nouveautés : l’ajout de vocabulaire coréen, un widget pour les Favorites, et de nombreuses améliorations de l’interface.
#dev #iOS #macOS

Air Grenoble 3

Au début de l’année, l’indice de qualité de l’air pour Grenoble a évolué, avec une nouvelle échelle allant de 1 à 6. J’avais alors mis à jour mon application Air Grenoble pour refléter ce nouvel indice, mais sans en modifier le format. Air Grenoble 3 apporte une nouvelle interface, mieux adaptée à ce nouvel indice.
#dev #iOS #macOS

MiXiT 6 pour iOS et macOS

La conférence MiXiT est de retour les 18, 19 et 20 mai. Le moment est donc venu de mettre à jour mon application. Il y a même quelques nouveautés cette année, avec le partage des sessions, la possibilité d’ajouter une session à votre calendrier, mais aussi une version Mac.
#iOS #macOS #dev

AcknowList et la compatibilité avec Objective-C

Depuis 5 ans, je m’inflige de maintenir VTAck et AcknowList, deux bibliothèques qui implémentent exactement la même chose, en Objective-C et en Swift. Quand un bug est corrigé d’un côté, je le reprends pour l’autre. Quand une fonctionnalité est ajoutée d’un côté, rebelote. Un exercice qui était assez instructif au début, qui devient de plus en plus une corvée.
#dev #iOS

Un livre, un widget

J’aime lire des ebooks, mais je dois reconnaître que, comparés aux livres en papier posés sur une table ou un coin de bureau, on a tendance à les oublier. Ils restent cachés dans une liseuse électronique, ou, pire, à l’intérieur d’une application sur un téléphone ou tablette.
#livre #iOS

VTAck’ + AcknowList 2.0

J’ai commencé à travailler sur VTAcknowledgementsViewController pendant mes vacances de fin d’année 2013. Cette semaine, je viens de publier sa version 2.0.
#dev #iOS

API pour l’application Bibliothèque de Grenoble

Comment construire une application pour un service web qui ne dispose pas d’API publique ? Pour la Bibliothèque de Grenoble, je vous avais expliqué que j’utilisais une web view invisible, pilotée par des commandes JavaScript, extrayant les informations des pages HTML. La situation vient de changer avec la dernière mise à jour.
#iOS #dev

Au revoir Google Analytics

Je viens de mettre Ă  jour mes principaux sites web pour retirer Google Analytics.
#dev #web

Mathieu Bablet : Shangri-La, Carbone & Silicium

J’avais beaucoup entendu parler de « Shangri-La », une bande dessinée de science-fiction par l’auteur grenoblois Mathieu Bablet. J’étais donc impatient de la lire.
#sci-fi #livre

Renommer « master » en « main »

Cette semaine, j’ai renommé les branches principales de tous mes repos, remplaçant les « master » par des « main ».
#dev

ListFormatter

Les Formatters sont des classes bien utiles. Dernière amélioration remarquable : l’ajout de ListFormatter avec iOS 13.
#dev #iOS

Trouver la motivation avec des avis sur l’App Store

J’évite en général les articles autosatisfaits. Je vais faire une exception aujourd’hui pour partager quelques avis publiés sur l’App Store concernant mes applications.
#iOS #app

Petit bilan personnel de l’année 2020

Il y aurait beaucoup à dire sur cette année 2020. En ce qui me concerne, le plus gros changement était professionnel.
#général