Digest MBLT DEV :: выпуск №200

в 13:01, , рубрики: iOS, ios development, iOS разработка, swift, Блог компании e-Legion, мобильная разработка, мобильные приложения, разработка мобильных приложений, разработка под iOS, Разработка под MacOS

Digest MBLT DEV :: выпуск №200 - 1

Digest MBLT DEV — еженедельная подборка новостей из мира iOS-разработки. Каждую пятницу доставляем прямо в почту полезные материалы с комментариями от топовых iOS-разработчиков. Вот уже 200 выпусков = 200 недель.

Первый номер дайджеста выпущен командой e-Legion в 2015 году. С тех пор появились новые рубрики и авторы, да и количество подписчиков растёт каждую неделю. Если вы ещё не читаете наш iOS-дайджест, то мы искренне не понимаем, почему. Пора это исправить.

Digest MBLT DEV :: выпуск №200 - 2

Подарок от Дорогой редакции и Skyeng

Мы решили порадовать наших самых верных подписчиков и вычислили 6 человек, кто первым подписался на дайджест и продолжает читать каждый выпуск до сих пор. Им на почту отправляется подарок — 4 индивидуальных урока от Skyeng. Остальные наши читатели смогут получить два бесплатных занятия по промокоду mbltdev1 при приобретении первого урока.
skyeng.ru

Digest MBLT DEV :: выпуск №200 - 3

Bundles and Packages

Чтобы вы больше не путали понятия «бандл» и «пакет», Мэт написал статью о том, что есть что и какие между ними отличия.
nshipster.com

Analyzing Complexity

Поучительная история о том, как включить голову, проанализировать существующее решение и улучшить производительность при работе с коллекциями на конкретном примере.
khanlou.com

Avoiding Callback Hell in Swift

Простые советы по избавлению от «спагетти-кода» с помощью использования guard, промисов, OperationQueue или возможности Swift по передаче функций в качестве аргументов.
swiftrocks.com

Advanced UIView shadow effects using shadowPath

Гайд по созданию теней и о влиянии параметра shadowPath на конечный результат.
www.hackingwithswift.com

Slot-based UI development in Swift

Следует ли при разработке интерфейса создавать элементы, которые смогут адаптироваться под различные данные и условия отображения, или для каждого случая лучше создавать специально «заточенный» тип? Автор предлагает использовать сбалансированный подход, берущий лучшее от этих реализаций.
www.swiftbysundell.com

How to create a custom gauge control using UIKit

Пошаговое создание нового UI-элемента в виде круговой шкалы.
www.hackingwithswift.com

Unbreakable reference cycles in Swift no one is talking about

Описываются сложности, возникающие при использовании замыканий и структур, которые приводят к утечкам памяти.
desiatov.com

Читай полный выпуск и подписывайся на рассылку. Подписка бесплатная. И никакого спама, честно!

Автор: katiem

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js