Передача данных в SwiftUI: сравнение подходов
📖 Маттео Манфердини делится базой на счёт хранения и передача информации внутри приложения.
Сравнивается несколько флоу обмена данными, подходов к тому, какими должны бысть свойства (от сессии в 2019 году до варианта от Криса Эйдхова) и многое другое в нескольких больших разделах:
➡️ Архитектура приложения и источники правды
➡️ Передача данных для View
➡️ Создание и управление состоянием
➡️ Обход View Tree
🔗 Кстати, чтобы почитать и про фундаментальные способы передачи данных в iOS - можно перейти к этому посту.
😃 iOS Dev
📖 Маттео Манфердини делится базой на счёт хранения и передача информации внутри приложения.
Сравнивается несколько флоу обмена данными, подходов к тому, какими должны бысть свойства (от сессии в 2019 году до варианта от Криса Эйдхова) и многое другое в нескольких больших разделах:
🔗 Кстати, чтобы почитать и про фундаментальные способы передачи данных в iOS - можно перейти к этому посту.
Please open Telegram to view this post
VIEW IN TELEGRAM
5 16🔥9 6👍3❤🔥2
Скидки на базу iOS IQ - пора подписываться?
Напомню, что кроме канала у нас есть мощный инструмент, в котором многовекторно рассматриваются основные аспекты разработки на более детальном уровне (включая код, примеры и полезные темы).
🧠 Что вы получите уже сейчас:
Это только верхушка айсберга: также вы получите доступ к ранним релизам приложения iOS IQ, тонну теории и многое другое.
🤖 А ещё бонусный режим собесов в моём боте iOS IQ Bot.
Подпишитесь сегодня⭐️ в телеграме или 💰 с приятными условиями на бусти.
😃 iOS Dev
Напомню, что кроме канала у нас есть мощный инструмент, в котором многовекторно рассматриваются основные аспекты разработки на более детальном уровне (включая код, примеры и полезные темы).
➡️ Карта изучения Swift Concurrency (примеры, разбор каждого уровня, полезные советы)➡️ Вопросы на чтение кода (несколько уровней: простых, посложнее)➡️ Многопоточность➡️ DispatchQueue: практические вопросы➡️ Swift Concurrency➡️ Алгоритмы: терминология и примеры + путь Яндекс Coderun (разбор нескольких десятков задач)➡️ Память: ARC, side table, флаги, утечки➡️ Результаты зарплатного опроса в нашем канале + сравнение с европейскими реальными зарплатами в iOS➡️ Разбор подходов к анимациям и лучшие паттерны (классические способы, Metal, комбинации - все подкреплено кодом)➡️ Утечки памяти в Swift: что с ними делать, как предотвратить?➡️ Навигация в SwiftUI: типы, отличия, разбор неочевидных моментов
Это только верхушка айсберга: также вы получите доступ к ранним релизам приложения iOS IQ, тонну теории и многое другое.
Подпишитесь сегодня
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤🔥8 8 5👍3🔥2✍1
Как вы считается, начнут ли снижаться зарплаты разработчиков из-за допуска ИИ-инструментов?
Anonymous Poll
36%
Да
64%
Нет
4 7🤯6✍5💯3 2❤🔥1👍1🔥1🍓1
Новое расширение для фоновой загрузки ресурсов в iOS 26.1
➡️ В iOS 26.1 в PhotoKit (жаль, конечно, что только в нём, но может в будущем будет апдейт) появился новый вид расширений Background Resource Upload.
По факту, система сама будет управлять загрузками от имени приложения и обрабатывать их в фоне (даже если юзеры переключатся на другие приложения или, например, заблокируют свои девайсы).
Из бонусов: автоматическое управление сетевым подключением, энергосбережением и управление таймингами, чтобы обеспечить надежную обработку.
📖 Пример кода и официальная документация
😃 iOS Dev
По факту, система сама будет управлять загрузками от имени приложения и обрабатывать их в фоне (даже если юзеры переключатся на другие приложения или, например, заблокируют свои девайсы).
Из бонусов: автоматическое управление сетевым подключением, энергосбережением и управление таймингами, чтобы обеспечить надежную обработку.
📖 Пример кода и официальная документация
Please open Telegram to view this post
VIEW IN TELEGRAM
11 16👍9 6🔥4✍3❤🔥1💯1
