
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 SkyengNous 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 packagesAfin 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.comAnalyser 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 SwiftConseils simples pour se débarrasser du code spaghetti en utilisant guard, promises, OperationQueue ou la capacité de Swift à passer des fonctions comme arguments.
swiftrocks.comEffets d'ombre avancés UIView à l'aide de shadowPathUn guide pour créer des ombres et l'effet du paramètre shadowPath sur le résultat final.
www.hackingwithswift.comDéveloppement d'interface utilisateur basé sur le slot dans SwiftL'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.comComment créer un contrôle de jauge personnalisé à l'aide d'UIKitCréation pas à pas d'un nouvel élément d'interface utilisateur sous la forme d'un cadran.
www.hackingwithswift.comCycles de référence incassables dans Swift dont personne ne parleLes difficultés qui surviennent lors de l'utilisation de fermetures et de structures entraînant des fuites de mémoire sont décrites.
desiatov.comLisez le numéro complet et abonnez-vous à la newsletter. L'abonnement est gratuit. Et pas de spam, honnêtement!