Выпуск №332

13 августа 2021

Самый простой способ заметить, что уже скоро Apple презентуют новую технику, это следить за внезапно увеличившимся количеством слухов о новой линейке их продуктов.Тут вам и новые макбуки без TouchBar, и айфоны с записью видео в режиме портретного размытия, и просто спекуляции о размерах и цветах. Тем временем Nvidia напоминают о себе презентацией, где все два часа выступления генерального директора были сгенерированы (частично с помощью motion capture, частично — полноценной отрисовкой анимации), а OpenAI показали свою новую модель, натренированную конкретно на написание кода. Каждый год приближение осени ощущается не только по изменениям погоды, но и по внезапному желанию всех компаний закрыть свои годовые отчеты взрывным ростом. Нам остается только наблюдать — ну и оставаться, понятное дело, дома.

  • %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 %2813%29

    Вадим Дробинин

  • %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

    Юрий Петухов

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

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

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

Код

How to layer multiple windows in SwiftUI

Управление несколькими UIWindow не самая простая задача на SwiftUI. А что делать, если вы хотите создать собственную имплементацию алертов или тостов? Возможно, придется обратиться к UIKit.

Getting Started with Swift Concurrency

Неплохая статья по работе с новым API для написания асинхронного кода. С объяснением ошибок и подробными пояснениями для новчиков.

Reverse Engineering UIKit to Fix Our Top Crash

Потрясающий пример отладки приложения с помощью дизассемблера, чтобы исправить баг который по-другому никак не исправляется.

Underscored Attributes Reference

Подборка всех задокументированных приватных аттрибутов в Swift. Пользоваться ими, конечно, не стоит, но для понимания как работает компилятор пригодится.

Инструменты

Tuist

Tuist - инструмент для командной строки, позволяющий генерировать, редактировать и управлять проектами через терминал. В свежем релизе была добавлена поддержка SPM.

PagerTabStripView

Библиотека для создания View с нексолькими вкладками на SwiftUI.

Видео

Прочее

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

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

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