iOS Stack Weekly — Numéro 50
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.
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































