iOS Stack Weekly — Numéro 50

Dec 12 2022
Bienvenue sur iOS Weekly - une newsletter sur les nouveaux développements et les mises à jour de l'univers iOS organisée par l'équipe Canopas, livrée tous les lundis. Articles Tester les exceptions async/wait Nous savons tous à quel point le test de votre code est important pour des versions stables et une détection précoce des bogues.

Bienvenue sur iOS Weekly - une newsletter sur les nouveaux développements et les mises à jour de l'univers iOS organisée par l'équipe Canopas, livrée tous les lundis.

Des articles

Tester les exceptions asynchrones/en attente

Nous savons tous à quel point le test de votre code est important pour des versions stables et une détection précoce des bogues. Nous devrions tester les chemins heureux, les cas extrêmes et les erreurs lancées.

Fournir une valeur par défaut pour une liaison SwiftUI

Parfois, dans les applications SwiftUI, je constate que j'ai un modèle avec une valeur facultative que j'aimerais transmettre à une vue qui nécessite une valeur non facultative. C'est particulièrement le cas lorsque vous utilisez Core Data dans vos applications SwiftUI et que vous utilisez des modèles générés automatiquement.

Création d'une mise en page personnalisée dans SwiftUI Basics

De nos jours, SwiftUI fournit le protocole Layout nous permettant de créer des mises en page super personnalisées en creusant dans le système de mise en page sans utiliser de GeometryReader . Le protocole de mise en page nous apporte l'incroyable pouvoir de construire et de réutiliser n'importe quelle mise en page que vous pouvez imaginer.

Arrière-plan animé dans SwiftUI

SwiftUI facilite définitivement les choses, les composants que vous deviez passer des jours à essayer de faire dans le passé peuvent maintenant le faire en quelques minutes. C'est également vrai pour les animations.

Podcast

Interfaces utilisateur réactives et fluides

Dans ce podcast, ils discutent de différentes techniques et approches pour optimiser le code de l'interface utilisateur et comment utiliser des outils tels que des animations afin de créer des applications iOS rapides et réactives.

Vidéos

Découvrez les avancées en métal pour A15 Bionic

Découvrez comment vous pouvez améliorer vos applications et vos jeux avec Metal et l'A15 Bionic. Nous vous aiderons à tirer parti de la famille de GPU Apple 8 avec les dernières fonctionnalités Metal qui vous apprendront à économiser de la mémoire avec Lossy Compression, à vous plonger dans des techniques complexes de mappage d'ombres avec Sparse Depth et Stencil Textures, et à traiter les images plus rapidement avec les instructions SIMD Shuffle and Fill.

Sponsorisé

Suggérer un lien pour l'hebdomadaire à venir

Les suggestions et les commentaires sont plus que bienvenus !

Veuillez nous contacter sur Canopas Twitter gérer @canopassoftware avec le contenu ou les commentaires que vous avez, et nous en tiendrons compte dans notre prochaine semaine.