Выпуск №222

31 мая 2019

Осталось всего 3 дня до начала WWDC.

Что нас ждёт? Сотни часов видео, которые заменят ваши любимые сериалы на ближайшие недели, обсуждения представленных обновлений и холивары в комментах под каждой статьёй.

А пока информационный поток из Калифорнии не обрушился на нас, есть время, чтобы определиться, где встретить WWDC. С коллегами и горячей пиццей перед проектором, в компании Apple-фанов в одном из хипстерских кафе или в уединённой обстановке, мягких тапочках и с iPad’ом в обнимку?

  • %d0%94%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd %d0%b1%d0%b5%d0%b7 %d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f %288%29

    Юрий Петухов

  • %d0%bc%d0%b0%d1%81%d0%bb%d0%b0%d0%ba

    Андрей Маслак

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications

Код

Improving your Swift code using value objects

Как улучшить читаемость кода и сократить количество ошибок в нём? По мнению автора, для этого можно заменить примитивные типы на более сложные объекты, которые смогут заключать в себе связанную логику.

Exploring the Swift standard library source code

Зачем лезть в исходные коды стандартной библиотеки? Что там можно найти, и как это может пригодиться при разработке? Разбираемся на примере String и реализации свойства isEmpty.

Events Driven Architecture in iOS with MERLin

Соскучились по интересным архитектурам? Встречайте паттерн, основанный на передаче/получении событий. И, конечно же, для его реализации не обойтись без фреймворка MERLin, использующего RxSwift для создания связей между компонентами приложения.

Migrating paid app to free app with In-App Purchase

Материал по переводу пользователей с платной версии приложения на бесплатную со встроенными покупками и подтверждению приобретения пользователем приложения.

The power of Delegate design pattern

Делегирование, пожалуй, один из первых паттернов, который iOS-разработчики начинают использовать осознанно. Если вы ни разу про него не слышали, загляните в статью.

Review: Swift Playgrounds 3.0 for iPad

Обзор обновлённой версии Swift Playgrounds для iPad. Повышена стабильность, улучшена производительность, добавлена поддержка Swift 5, всё как мы любим.

Дизайн

Tips For Managing Design Systems

Сборник лучших практик по созданию, продвижению, улучшению, сбору статистики, документированию и переиспользованию дизайн-систем.

Продукт

5 Ways Your Company May Be Misusing OKRs

Наверняка почти все слышали про OKR, который позволяет ставить цели и добиваться их. В этой заметке рассматриваются ошибки в трактовке и использовании системы.

Мероприятия

iOS Speak Up

5 июня, Петербург, митап-дискуссия. Собрали для вас топовых разработчиков из Revolut, e-Legion, Яндекс, MEL Science и Газпром нефть, чтобы услышать разные точки зрения на две темы — тестирование в iOS-разработке и переезд из России. Вход свободный, трансляция будет, пицца — тоже.

DroidHeads

8 июня, Москва. Мобильный митап от сообществ CocoaHeads и MosDroid. Будут доклады про внутренности code-signing на обеих платформах, Fuzzing-тестирование, трудности локализации, tech-talks, викторина и after-party.

Прочее

instapipe.net - Distribute your Instagram stories

Создатель fastlane решил порадовать нас новым инструментом! Долгожданный instapipe — веб-сервис для сбора сторис из Instagram и дальнейшей их публикации, например, в телеграм-группу.

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications