Swift 4.2 est finalisé pour les développeurs

Nicolas Furno |

Hier soir, les serveurs d’Apple ont été à la fête avec la sortie de trois nouveaux systèmes, iOS 12, tvOS 12 et watchOS 5, mais aussi de plusieurs mises à jour d’apps. Dans le lot, les développeurs apprécieront la version finale de Xcode 10, mais la mise à jour de l’interface de développement fournie par Apple s’accompagne aussi d’une mise à jour du langage de développement.

Swift 4.2, en bêta depuis juin dernier, a été également finalisée. Cette mise à jour du langage créé par Apple est relativement mineure, mais c’est une étape importante vers Swift 5 qui apportera la stabilité ABI, un enjeu important pour le langage. Nous avons déjà eu l’occasion d’expliquer en quoi c’est important, rappelons simplement qu’il s’agit d’améliorer l’intégration des apps aux systèmes, de réduire le poids des apps et probablement d’améliorer les performances.

Cette mise à jour était prévue pour le mois de juin, mais le développement a pris du retard et Swift 5 ne sortira qu’en 2019. En attendant, Swift 4.2 contient malgré tout plusieurs nouveautés que nous avions détaillées précédemment. Cette nouvelle version est directement intégrée à Xcode 10 sur macOS, et disponible au téléchargement pour l’utiliser sur les serveurs Linux.

avatar Leborde | 

C'est bien joli leur Swift et leur Shortcut, mais pour faire un truc aussi simple que de programmer l'alarme à 25 minutes et activer le mode ne pas déranger quand je dis "je vais faire la sieste", j'y ai passé 1 heure et je ne suis arrivé à rien !

avatar kiddsoso | 

@Leborde

Il ne faut pas confondre les deux...

Swift est un langage de programmation, Shortcuts est une application..

Pour le raccourci sieste, j’ai essayé et j’ai réussi à programmer le Ne Pas Déranger pour 25mns après l’activation du raccourci avec une notification indiquant l’heure du réveil mais en effet impossible de créer un réveil à une heure définie...

avatar Leborde | 

Et tu as réussi à programmer l'alarme aussi?

Quel est ton script?

avatar kiddsoso | 

@Leborde

Non justement, comme j’ai dit je n’ai pas réussi pour l’alarme

Pour l’instant le script est:
- Date: Utiliser Date Actuelle
- Date: Format de la date: Aucun
Format de l’heure: Court
- Ajuster la date: ajouter 25 minutes
- Définir une variable: hour25
- Afficher notification: Titre: Bonne Sieste, Message: Votre réveil est programmé pour hour25
- Ne pas déranger: activé, jusqu’à une heure, heure: hour25

avatar Rictusi | 

Je n'ai pas encore essayé cette app, donc c'est une supposition mais le trick ne serait-il pas de définir un minuteur plutôt qu'un réveil ?

avatar Rictusi | 

après une rapide recherche il ne semblerait pas, sorry. :/

avatar Leborde | 

Je n'ai pas trouvé la fonction.

avatar Leborde | 

Pourquoi le "définir une variable"?

avatar kiddsoso | 

@Leborde

Pour stocker / afficher la nouvelle date

CONNEXION UTILISATEUR