Digest MBLT DEV :: Numéro 200



Digest MBLT DEV - une sélection hebdomadaire de nouvelles du monde du développement iOS. Tous les vendredis, nous livrons du matériel utile directement par la poste avec les commentaires des meilleurs développeurs iOS. Maintenant 200 numéros = 200 semaines.

Le premier numéro de résumé a été publié par l'équipe e-Legion en 2015. Depuis, de nouvelles rubriques et auteurs sont apparus et le nombre d'abonnés augmente chaque semaine. Si vous ne lisez pas encore notre résumé iOS, nous ne comprenons pas vraiment pourquoi. Il est temps de le réparer.



Cadeau de Dear Revision et Skyeng

Nous avons décidé de faire plaisir à nos abonnés les plus fidèles et avons identifié 6 personnes qui ont été les premières à s'abonner au résumé et à continuer à lire chaque numéro jusqu'à présent. Un cadeau est envoyé à leur courrier - 4 leçons individuelles de Skyeng. Le reste de nos lecteurs pourront obtenir deux cours gratuits sur le code promotionnel mbltdev1 lors de l'achat de la première leçon.
skyeng.ru



Bundles et packages

Afin de ne plus confondre les concepts de «bundle» et de «package», Matt a écrit un article sur ce qui est quoi et quelles sont les différences entre eux.
nshipster.com

Analyser la complexité

Une histoire instructive sur la façon de tourner la tête, d'analyser une solution existante et d'améliorer la productivité lorsque vous travaillez avec des collections à l'aide d'un exemple spécifique.
khanlou.com

Éviter l'enfer de rappel dans Swift

Conseils simples pour se débarrasser du code spaghetti en utilisant guard, promises, OperationQueue ou la capacité de Swift à passer des fonctions comme arguments.
swiftrocks.com

Effets d'ombre avancés UIView à l'aide de shadowPath

Un guide pour créer des ombres et l'effet du paramètre shadowPath sur le résultat final.
www.hackingwithswift.com

Développement d'interface utilisateur basé sur le slot dans Swift

L'interface doit-elle être développée lors de la création d'éléments pouvant s'adapter à diverses données et conditions d'affichage, ou vaut-il mieux créer un type spécialement «affiné» pour chaque cas? L'auteur suggère d'utiliser une approche équilibrée qui tire le meilleur parti de ces implémentations.
www.swiftbysundell.com

Comment créer un contrôle de jauge personnalisé à l'aide d'UIKit

Création pas à pas d'un nouvel élément d'interface utilisateur sous la forme d'un cadran.
www.hackingwithswift.com

Cycles de référence incassables dans Swift dont personne ne parle

Les difficultés qui surviennent lors de l'utilisation de fermetures et de structures entraînant des fuites de mémoire sont décrites.
desiatov.com

Lisez le numéro complet et abonnez-vous à la newsletter. L'abonnement est gratuit. Et pas de spam, honnêtement!

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


All Articles