WWDC 2019 :: Que voir

Lors de la WWDC 2019, Apple a présenté l'une des meilleures présentations Keynote de ces dernières années. Mais ce n'est que le début. Nous attendons plus de 100 sessions d'ingénieurs Apple. J'ai rassemblé des rapports sur la liste qui, je pense, seront utiles à la plupart des développeurs iOS. Si vous ne savez pas quoi entreprendre, essayez de commencer par eux.




Veuillez noter que tous les rapports ne sont pas encore disponibles. Vous pouvez les regarder soit en direct (heure de Moscou), soit quelques jours après la diffusion. Vérifiez l'heure avec le calendrier officiel , car il peut changer.


Quoi de neuf dans Swift


Ceux qui ne suivent pas Swift Evolution seront intéressés de découvrir les nouveautés de Swift 5.0 et 5.1.


Xcode 11



La nouvelle version de l'IDE pour les développeurs sous le système d'exploitation d'Apple. Livré avec Swift 5.1, prise en charge des packages Swift, nouvelles fonctionnalités de débogage et de test.


Swiftui



J'ai longtemps rêvé d'un nouveau UIKit sur Swift et sans bugs, mais Apple a introduit autre chose. Un cadre déclaratif pour créer une interface d'application dans quelques lignes de code. Il fonctionne sur tous les systèmes Apple, y compris les montres. Fiction! Mais sera-t-il possible de l'utiliser pour une application plus complexe que Hello World?


Catalyseur de projet



L'année dernière, nous avons officiellement entendu parler du projet Massepain. En cela, Apple a tenu sa promesse et a permis à tous les développeurs iOS de porter des applications iPad sur macOS. Maintenant, il s'appelle Project Catalyst . Vous n'aurez pas besoin d'apprendre AppKit. Il suffit de vérifier les paramètres, de supprimer les appels aux frameworks non disponibles sur macOS, d'ajouter des fonctions spécifiques au bureau, et c'est tout.


Implémentation du mode sombre sur iOS


Mercredi 5 juin, 20h00


Le thème sombre attendu par beaucoup a finalement atteint iOS. Dans cette vidéo, vous apprendrez comment l'implémenter dans votre application.


Moderniser votre interface utilisateur pour iOS 13


Jeudi 6 juin, 3 h 00


Ce rapport vous expliquera comment préparer votre candidature pour l'arrivée d'iOS 13. N'oubliez pas que la sortie aura lieu à l'automne, et il vaut mieux s'y préparer à l'avance.


Combiner



Programmation réactive d'Apple! Nous RxSwift n'a pas pris racine, mais pour voir ce qui s'est passé avec Apple - intéressant.


Achats intégrés et utilisation des notifications de serveur à serveur


vendredi 7 juin, 21:00


Quoi de neuf dans les achats intégrés - apprenez dans cette vidéo.


Géolocalisation


Quoi de neuf dans Core Location , mercredi 5 juin, 19 h 00
Quoi de neuf dans MapKit et MapKit JS , le vendredi 7 juin à 3 h 00


Apple a ajouté de nouvelles fonctionnalités à Core Location et MapKit. Par exemple, un utilisateur ne peut désormais donner accès à la géolocalisation qu'une seule fois. Si votre application utilise la navigation, regardez ces vidéos pour éviter les problèmes.


Présentation de la connexion avec Apple , mercredi 5 juin, 19 h 00


La prise en charge de l'autorisation via Apple sera requise pour toutes les applications prenant en charge l'autorisation via d'autres services tiers, tels que Google ou Facebook. Connectez-vous avec Apple fonctionnera sur le Web. Informez vos collègues développeurs Web de cette excellente fonctionnalité.


Vous pouvez regarder le reste des vidéos sur le site officiel , dans l' application iOS officielle ou dans l'application macOS non officielle.


Xcode 11 beta et de nouvelles versions de systèmes d'exploitation sont déjà disponibles pour les développeurs. Vous pouvez installer le nouveau Xcode sur Mojave à côté de la version principale. Mais pour tester le portage d'applications sur macOS et la génération d'interface utilisateur à partir de code en temps réel, vous devez installer Catalina.

Source: https://habr.com/ru/post/fr454894/


All Articles