Боксы, микрофичи и хлебные крошки: как прошёл iOS-митап red_mad_robot

17 ноября мы провели в нашем московском Робохранилище митап для iOS-разработчиков. Говорили про обобщённое программирование в Swift, метаморфозы архитектуры и нативную навигацию, ели пиццу — а теперь рассказываем подр…

Flutter, создание Home Widget на платформе iOS

Всем привет! Меня зовут Константин, я Flutter-разработчик в компании Nord Clan. В данной статье мы с моей коллегой Анной хотели бы поделиться нашим опытом связки Flutter и home widget на платформе iOS. Читать далее…

Bottom sheet: Scrolling and interactions

Отображать контент в виде bottom sheet — задача со звёздочкой сама по себе, но когда контента становится больше, чем помещается на контроллере, всё становится ещё любопытней. В третьей и заключительной статье про bottom sheet мы:1) Добавим возможность …

[Перевод] Как Xcode 14 непреднамеренно увеличивает размер приложения

Как Xcode 14 непреднамеренно увеличивает размер приложения Читать далее

[Перевод] Как Параллелизм в Swift предотвращает взрывы потоков?

Как Параллелизм в Swift предотвращает взрывы потоков?Несколько недель назад я прочитал статью Войцеха Кулика, в которой он рассказывает о некоторых подводных камнях во фреймворке Swift Concurrency. В одном из разделов Войцех кратко упомянул в…

[Перевод] Малоизвестные возможности расширения VS Code Swift

Малоизвестные возможности расширения VS Code SwiftБольшую часть этого года я работал над расширением Swift для Visual Studio Code.Работа является частью Swift Server Workgroup, направленной на улучшение опыта разработки на Swift за пределами экосистемы…

[Перевод] Редактируйте Виджеты Экрана Блокировки когда устройство заблокировано

Редактируйте Виджеты Экрана Блокировки когда устройство заблокировано Читать далее

Делегаты в Swift на простом примере

Эта статья для уровня trainee, а значит для совсем начинающих великолепных разработчиков. Статья состоит из двух частей. Первая — удалим из проекта Storyboard и напишем кодом простой интерфейс. Вторая — разберем, как с помощью делегата передать данные …

[Перевод] Советы по отладке при работе над проектами Swift

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

[Перевод] Зональная Диаграмма со слоем затемнения вплоть до текущего момента времени

Зональная Диаграмма со слоем затемнения вплоть до текущего момента времени Читать далее