На сколько вам хватит финансовой подушки безопасности? Особенно актуальный вопрос после прошлого опроса про ситуацию на рынке
Anonymous Poll
15%
0 месяцев
9%
До 1 месяца (хватит на самое необходимое)
16%
1-3 месяца
14%
3-6 месяцев
10%
6-12 месяцев
10%
Больше года, но меньше трех
7%
Хватит более, чем на 3 года
19%
Узнать результаты
🤯30🔥4✍3🎉2💯2🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация разворачивания контента в SwiftUI
Не всегда стандартные элементы в iOS выполняют свою функцию так, как нужно, и периодически это относится даже к анимациям.
Делюсь занятным подходом к реализации компонента для раскрытия (под капотом GeometryReader и протокол Animatable).
📖 Почитать статью можно здесь.
😃 iOS Dev
Не всегда стандартные элементы в iOS выполняют свою функцию так, как нужно, и периодически это относится даже к анимациям.
Делюсь занятным подходом к реализации компонента для раскрытия (под капотом GeometryReader и протокол Animatable).
📖 Почитать статью можно здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
8 24✍8🔥5👍4👏2
🗓 WWDC26 пройдет с 8 по 12 июня
Какие нововведения ждёте больше всего? Может быть, новый фреймворк или очередное превращение шутки в реальность?
😃 iOS Dev
Какие нововведения ждёте больше всего? Может быть, новый фреймворк или очередное превращение шутки в реальность?
Please open Telegram to view this post
VIEW IN TELEGRAM
26 15🔥8🫡3❤🔥1👍1💯1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Отображение процесса синхронизации SwiftData с iCloud
На первый взгляд кажется, что такая опция должна быть доступна из коробки.
Но Азам в своем блоге уже пробовал искать API, который бы сообщал о начале, завершении или сбое синхронизации, и такой возможности просто-напросто не оказалось.
На примере реализации таск-трекера можно посмотреть, как воссоздать такой механизм отображения и какие сложности могут возникнуть в процессе.
📖 Почитать об этом подходе можно здесь.
🛠 А на пример реализации можно посмотреть в этом репозитории.
😃 iOS Dev
На первый взгляд кажется, что такая опция должна быть доступна из коробки.
Но Азам в своем блоге уже пробовал искать API, который бы сообщал о начале, завершении или сбое синхронизации, и такой возможности просто-напросто не оказалось.
На примере реализации таск-трекера можно посмотреть, как воссоздать такой механизм отображения и какие сложности могут возникнуть в процессе.
📖 Почитать об этом подходе можно здесь.
🛠 А на пример реализации можно посмотреть в этом репозитории.
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥12✍4👍3 3❤🔥2👌1
Нейрослоп отменяется
Месяц-два назад все выпрашивали инвайты в Sora, говоря что за этим будущее, что традиционные соцсети погибнут и что пора создавать контент только там.
Что ж, только что OpenAI сообщили, что они закрывают сору и сосредоточатся на других продуктах.
Надеюсь, Apple тоже будет жестче фильтровать поток, которым сейчас забивают стор.
Вынесли сор из избы, получается.
😃 iOS Dev
Месяц-два назад все выпрашивали инвайты в Sora, говоря что за этим будущее, что традиционные соцсети погибнут и что пора создавать контент только там.
Что ж, только что OpenAI сообщили, что они закрывают сору и сосредоточатся на других продуктах.
Надеюсь, Apple тоже будет жестче фильтровать поток, которым сейчас забивают стор.
Вынесли сор из избы, получается.
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥39 7💯5🍾4🤯3❤🔥2🤩1
Новый App Store Connect уже доступен: обновили аналитику, статистику и сотню метрик
Теперь можно получить доступ к более чем 100 новым параметрам, анализировать данные о плательщиках и подписках, использовать улучшенные возможности фильтрации и сравнивать свою эффективность с новыми показателями монетизации.
➡️ Узнать больше можно тут, поделиться обратной связью здесь.
Стандартные панели отчётов будут задепрекейчены уже в середине этого года. А новые отчёты в трендах перестанут генерировать в 2027 году.
😃 iOS Dev
Теперь можно получить доступ к более чем 100 новым параметрам, анализировать данные о плательщиках и подписках, использовать улучшенные возможности фильтрации и сравнивать свою эффективность с новыми показателями монетизации.
Стандартные панели отчётов будут задепрекейчены уже в середине этого года. А новые отчёты в трендах перестанут генерировать в 2027 году.
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥22 7✍3🫡2❤🔥1🎅1
🎉 В Xcode 26.4 спустя тысячу лет появились направляющие области видимости!
Настраивается в Settings->Display->Scope Guides.
Теперь и WWDC не нужен уже.
И только попробуйте не поставить лайк🐾
😃 iOS Dev
Настраивается в Settings->Display->Scope Guides.
Теперь и WWDC не нужен уже.
И только попробуйте не поставить лайк
Please open Telegram to view this post
VIEW IN TELEGRAM
10🎉125👍21🤩19🔥10🏆10
Алгоритмы Swift для работы с коллекциями и последовательностями, которые можно использовать в ваших проектах
Стандартная библиотека Swift уже предоставляет нам мощные примитивы для работы с коллекциями.
Но автор следующей статьи отмечает, что многие разработчики по-прежнему используют вложенные циклы, временные буферы и вычисления по индексам, которые сложнее читать и в которых легко допустить ошибку. И здесь на помощь может прийти опенсорсный swift-algorithms.
📖 В этом материале можно чекнуть практически примеры применения алгоритмов для работы с перестановками, циклами, рандомными выборками и многим другим.
😃 iOS Dev
Стандартная библиотека Swift уже предоставляет нам мощные примитивы для работы с коллекциями.
Но автор следующей статьи отмечает, что многие разработчики по-прежнему используют вложенные циклы, временные буферы и вычисления по индексам, которые сложнее читать и в которых легко допустить ошибку. И здесь на помощь может прийти опенсорсный swift-algorithms.
📖 В этом материале можно чекнуть практически примеры применения алгоритмов для работы с перестановками, циклами, рандомными выборками и многим другим.
Please open Telegram to view this post
VIEW IN TELEGRAM
7 12🔥9✍5👏2❤🔥1🙏1
Project Hail Mary - чудесный символ того, что не все безнадёжно
Не знаю как вам, а последние несколько лет мне довольно непросто воспринимать окружающие события ещё с эпохи короны. Как будто пелена, покрывшая нашу реальность, стягивает как туман Сайлент Хилл, и поди разбери что там дальше.
Но иногда маячит то, что впереди не бесконечное серое пространство, но и кое что ещё.
Если вы искали, что бы посмотреть на выходных (а ещё лучше - почитать), то попробую порекомендовать вам одно из произведений Энди Вейера (книги которого можно сосчитать по пальцам одной руки, буквально).
Визуальный шедевр Фила Лорда и Кристофера Миллера просто шикарная иллюстрация подхода к адаптации сложного sci-fi в эпоху повального использования гринскрина для чего угодно. Эти же ребята воссоздали не только декорации, но и творчески подошли к использованию инструментов внутри.
Когда кажется, что все складывается паршиво для планеты, даже при самой ужасной вероятности маячит надежда. Возможно, а скорее факт - что это лучшая роль Гослинга (даже с поправкой на вторую часть бегущего по лезвию или Драйв,в котором да не умер он в конце).
Это пример того, как резко стираются рамки между государствами, политикой, противоречиями, финансами, даже языками - всеми сферами. И на первый план выходит сотрудничество между непримиримыми соперниками.
Российские подвиги (не меньше) в космосе и исследованиях в целом десятки лет служат путеводной звездой для развития самых разных процессов. Спросите кого угодно: Маска с его SpaceX, учёных NASA, любых исследователей - и в фильме (и оригинальной книге) это подтверждается многократно.
Этот фильм куда больше, чем рядовое бади-муви или даже ET с прекрасным персонажем.
Произведение не о том, как быть, а скорее - о том, что делать. О том, что называется, вопреки. О надежде.
В конце-концов, только это и остаётся.
P.S. Я очень люблю кино, и Project Hail Mary (и мне более привычно так, а не очередная локализация в нашем прокате) хороший пример, что в киноиндустрии ещё могут показывать, а не просто следовать мантре - добавь то, то и это, чтобы опять получился банальный коктейль из рекламы и мыла.
😃 iOS Dev
Не знаю как вам, а последние несколько лет мне довольно непросто воспринимать окружающие события ещё с эпохи короны. Как будто пелена, покрывшая нашу реальность, стягивает как туман Сайлент Хилл, и поди разбери что там дальше.
Но иногда маячит то, что впереди не бесконечное серое пространство, но и кое что ещё.
Если вы искали, что бы посмотреть на выходных (а ещё лучше - почитать), то попробую порекомендовать вам одно из произведений Энди Вейера (книги которого можно сосчитать по пальцам одной руки, буквально).
Визуальный шедевр Фила Лорда и Кристофера Миллера просто шикарная иллюстрация подхода к адаптации сложного sci-fi в эпоху повального использования гринскрина для чего угодно. Эти же ребята воссоздали не только декорации, но и творчески подошли к использованию инструментов внутри.
Когда кажется, что все складывается паршиво для планеты, даже при самой ужасной вероятности маячит надежда. Возможно, а скорее факт - что это лучшая роль Гослинга (даже с поправкой на вторую часть бегущего по лезвию или Драйв,
Это пример того, как резко стираются рамки между государствами, политикой, противоречиями, финансами, даже языками - всеми сферами. И на первый план выходит сотрудничество между непримиримыми соперниками.
Российские подвиги (не меньше) в космосе и исследованиях в целом десятки лет служат путеводной звездой для развития самых разных процессов. Спросите кого угодно: Маска с его SpaceX, учёных NASA, любых исследователей - и в фильме (и оригинальной книге) это подтверждается многократно.
Этот фильм куда больше, чем рядовое бади-муви или даже ET с прекрасным персонажем.
Произведение не о том, как быть, а скорее - о том, что делать. О том, что называется, вопреки. О надежде.
В конце-концов, только это и остаётся.
P.S. Я очень люблю кино, и Project Hail Mary (и мне более привычно так, а не очередная локализация в нашем прокате) хороший пример, что в киноиндустрии ещё могут показывать, а не просто следовать мантре - добавь то, то и это, чтобы опять получился банальный коктейль из рекламы и мыла.
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤🔥27👏7🔥6 2
⚡️ РБК: власти РФ потребовали от операторов запретить оплату сервисов Apple со счета мобильного телефона
По словам одного из собеседников, в качестве причины операторам указали в том числе на необходимость препятствовать оплате VPN-сервисов.
Специально для этой новости добавил пару реакций, чтобы собрать более справедливю обратную связь. Используйте их, чтобы выразить своё отношение.
В комментариях задали интересный вопрос: как теперь оплачивать аккаунт разработчика? Будет здорово, если поделитесь советом.
😃 iOS Dev
По словам одного из собеседников, в качестве причины операторам указали в том числе на необходимость препятствовать оплате VPN-сервисов.
Специально для этой новости добавил пару реакций, чтобы собрать более справедливю обратную связь. Используйте их, чтобы выразить своё отношение.
В комментариях задали интересный вопрос: как теперь оплачивать аккаунт разработчика? Будет здорово, если поделитесь советом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬193👎54🤯15🍾6👍2❤🔥1🔥1🫡1🎄1
This media is not supported in your browser
VIEW IN TELEGRAM
Крутая заставка по мотивам Hail Mary для MacOS на Metal+SwiftUI
Мне давно хотелось посмотреть что под капотом вот этих заставок, которые 100% видел каждый.
Как оказалось, есть специальный таргет в оси, который до сих пор генерит h+m файлы по дефолту (хотя и без проблем эту шляпу можно дропнуть и впилить нормальный код на Swift).
Я даже нашел какой-то древний репозиторий, в котором кто-то сделал ту самую заставку с dvd (а вот тут есть более свежий вариант).
Пришлось побороться с передачей нашей вьюхи с шейдером, но в итоге все оказалось проще, а ещё кстати можно даже прокидывать возможность менять настройки наружу для юзера.
Сам алгоритм шейдера довольно понятный:
Ну и я ещё добавил пару вариантов для красоты, как бы видел Роки наш шейдер (только без аудио отражений волн), но палитру сохранил.
В комментах добавил, как выглядит экран настроек.
Код шейдера, все примеры и многое другое:💰 На бусти и ⭐️ в телеграме.
😃 iOS Dev
Мне давно хотелось посмотреть что под капотом вот этих заставок, которые 100% видел каждый.
Как оказалось, есть специальный таргет в оси, который до сих пор генерит h+m файлы по дефолту (хотя и без проблем эту шляпу можно дропнуть и впилить нормальный код на Swift).
Я даже нашел какой-то древний репозиторий, в котором кто-то сделал ту самую заставку с dvd (а вот тут есть более свежий вариант).
Пришлось побороться с передачей нашей вьюхи с шейдером, но в итоге все оказалось проще, а ещё кстати можно даже прокидывать возможность менять настройки наружу для юзера.
Сам алгоритм шейдера довольно понятный:
Чтобы получить корректный эффект полос со сгустками света, режем экран на полосы. На этой основе каждая линия получает свою случайную скорость, случайный цвет и стартовую позицию (фазу). Они становятся независимыми!
А чтобы получить сами кусочки света, мы берём синусоиду времени и возводим ее в высокую степень: pow(sin(...), 8.0).
Это чуть плющит график волны: большую часть времени линия просто слегка светится, но на пике происходит резкая, яркая вспышка.
Ну и я ещё добавил пару вариантов для красоты, как бы видел Роки наш шейдер (только без аудио отражений волн), но палитру сохранил.
В комментах добавил, как выглядит экран настроек.
Код шейдера, все примеры и многое другое:
Please open Telegram to view this post
VIEW IN TELEGRAM
9 22❤🔥8🔥7👏4👍1🏆1
⚡️ Инсайд: в новой iOS 26.5 появится Экстренный режим «Хамелеон»
Разработчики Apple пошли навстречу пользователям ру-региона и представили революционную функцию при внезапной просьбе любых людей «разблокировать телефон» на улице или в метро.
Функция срабатывает автоматически. Если гироскоп фиксирует у вас легкое дрожание рук, а Apple Watch передают резкое учащение пульса, iPhone незаметно переходит в этот режим.
Из уже известных фич:
🔘 Ваша история в Safari и Chrome удаляется, а вместо неё появляются запросы: как установить Max, где купить гранту на вторичке и как настроить Яндекс.Алису на круглосуточный мониторинг.
🔘 В Apple Music активируется приятный уху режим с новыми треками Шамана.
🔘 Ваш банковский баланс автоматически очищается в пользу более правильных организаций.
🔘 Вместо ваших обоев ставится приятный пейзаж с берёзами.
И, что самое приятное, этот режим абсолютно бесплатен!
Другие новости о профсоюзе разработчиков можно почитать здесь.
📖 Все подробности о новом режиме тут(с 1 апреля) .
😃 iOS Dev
Разработчики Apple пошли навстречу пользователям ру-региона и представили революционную функцию при внезапной просьбе любых людей «разблокировать телефон» на улице или в метро.
Функция срабатывает автоматически. Если гироскоп фиксирует у вас легкое дрожание рук, а Apple Watch передают резкое учащение пульса, iPhone незаметно переходит в этот режим.
Из уже известных фич:
🔘 Ваша история в Safari и Chrome удаляется, а вместо неё появляются запросы: как установить Max, где купить гранту на вторичке и как настроить Яндекс.Алису на круглосуточный мониторинг.
🔘 В Apple Music активируется приятный уху режим с новыми треками Шамана.
🔘 Ваш банковский баланс автоматически очищается в пользу более правильных организаций.
🔘 Вместо ваших обоев ставится приятный пейзаж с берёзами.
И, что самое приятное, этот режим абсолютно бесплатен!
Другие новости о профсоюзе разработчиков можно почитать здесь.
📖 Все подробности о новом режиме тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣125😁19 7🔥5👏2😱2🤯1
🚀 Школа мобильной разработки Яндекса: прокачайся от знаний к реальным проектам
Обучение в Школе включает теорию и практику: оба этапа проходят очно в московских офисах Яндекса. Доступно два трека:
iOS‑трек
Погрузитесь в Swift на продвинутом уровне, научитесь строить современный UI, обеспечивать качество кода и работать с архитектурой приложений, многопоточностью и CI/CD.
Android‑трек
Поработайте с Jetpack Compose, разберётесь в основах многопоточности и познакомитесь с современным подходом к работе через KotlinX Coroutines.
Что ещё в программе?
• Интеграция AI в разработку.
• Факультативы по Flutter.
• Лекции по алгоритмам и UI.
Учись работать с настоящими бизнес-задачами — оставляй заявку.
Обучение в Школе включает теорию и практику: оба этапа проходят очно в московских офисах Яндекса. Доступно два трека:
iOS‑трек
Погрузитесь в Swift на продвинутом уровне, научитесь строить современный UI, обеспечивать качество кода и работать с архитектурой приложений, многопоточностью и CI/CD.
Android‑трек
Поработайте с Jetpack Compose, разберётесь в основах многопоточности и познакомитесь с современным подходом к работе через KotlinX Coroutines.
Что ещё в программе?
• Интеграция AI в разработку.
• Факультативы по Flutter.
• Лекции по алгоритмам и UI.
Учись работать с настоящими бизнес-задачами — оставляй заявку.
🤣30🔥8💯5🤯4❤🔥2
Жизненный цикл SwiftUI View: когда на самом деле срабатывает onAppear
За время существования SwiftUI у onAppear были поистине непредсказуемые моменты: от срабатывания дважды или срабатывания в неожиданном порядке, до срабатывания не тогда, когда это должно быть.
Для API, от которого зависит каждое приложение, это проблема.
📖 Карин Пратер в этой статье попробовала рассмотреть эту проблему на практике с разных углов и рассказала, какие неожиданные истории могут случиться при использовании TabView.
😃 iOS Dev
За время существования SwiftUI у onAppear были поистине непредсказуемые моменты: от срабатывания дважды или срабатывания в неожиданном порядке, до срабатывания не тогда, когда это должно быть.
Для API, от которого зависит каждое приложение, это проблема.
📖 Карин Пратер в этой статье попробовала рассмотреть эту проблему на практике с разных углов и рассказала, какие неожиданные истории могут случиться при использовании TabView.
Please open Telegram to view this post
VIEW IN TELEGRAM
8👏15 8🔥5🏆1
Непопулярное мнение
Я считаю, что все подписки на чат-ботов или ИИ модели это формирование мягкой зависимости.
Та самая история, когда вам дают всю нужную функциональность, только пользуйся, друг.
И вот проходит месяц, два, полгода - а потом ой, и начинают плавно раскатывать уже улучшенные модели. И стоят то они всего на чуть-чуть, на 5 долларов выше - а потом оказывается, что запросы лимитятся, а если хотите больше и быстрее - переходите на наш ультра/про/флагман подписку.
И даже если у вас была самая крутая подписка, она становится прошлым поколением. Но появляется новая, лучше прошлой, ну вы поняли, бесконечная спираль, идущая вверх по увеличению цены.
И потом появляются клубы таких же продаванов, которые в эпоху золотой лихорадки торгуют лопатами.
Их цель - не научить вас новым паттернам, а скорее приобщить к тому, чтобы вы оставались на этом крючке, ждали более выгодных предложений, ещё более быстрых моделей, ещё больше токенов.
И сначала вы пробуете, потом приобщаетесь, а потом уже правите сообщения в чатах или каналах, прогоняя через самый удобный чатбот.
А кто-то пишет статьи на хабре в стиле: ой, да я просто поправил свои слова, чтобы было меньше ошибок. Или ой - я всего лишь поправил свой пуллреквест.
Всего-то, ага, конечно. И начинается - однотипные задачи в жире, однотипные посты в каналах, одно и то же описание вакансий или резюме.
Это снежный ком и есть ли из этого выход, к сожалению, я не знаю.
Меня это так задолбало, вы не представляете.
😃 iOS Dev
Я считаю, что все подписки на чат-ботов или ИИ модели это формирование мягкой зависимости.
Та самая история, когда вам дают всю нужную функциональность, только пользуйся, друг.
И вот проходит месяц, два, полгода - а потом ой, и начинают плавно раскатывать уже улучшенные модели. И стоят то они всего на чуть-чуть, на 5 долларов выше - а потом оказывается, что запросы лимитятся, а если хотите больше и быстрее - переходите на наш ультра/про/флагман подписку.
И даже если у вас была самая крутая подписка, она становится прошлым поколением. Но появляется новая, лучше прошлой, ну вы поняли, бесконечная спираль, идущая вверх по увеличению цены.
И потом появляются клубы таких же продаванов, которые в эпоху золотой лихорадки торгуют лопатами.
Их цель - не научить вас новым паттернам, а скорее приобщить к тому, чтобы вы оставались на этом крючке, ждали более выгодных предложений, ещё более быстрых моделей, ещё больше токенов.
И сначала вы пробуете, потом приобщаетесь, а потом уже правите сообщения в чатах или каналах, прогоняя через самый удобный чатбот.
А кто-то пишет статьи на хабре в стиле: ой, да я просто поправил свои слова, чтобы было меньше ошибок. Или ой - я всего лишь поправил свой пуллреквест.
Всего-то, ага, конечно. И начинается - однотипные задачи в жире, однотипные посты в каналах, одно и то же описание вакансий или резюме.
Это снежный ком и есть ли из этого выход, к сожалению, я не знаю.
Меня это так задолбало, вы не представляете.
Please open Telegram to view this post
VIEW IN TELEGRAM
31🔥65💯18❤🔥13👍6🫡5✍2👏2⚡1 1
This media is not supported in your browser
VIEW IN TELEGRAM
Олдскул-инженеры - нам не нужен ИИ, делаем все как раньше.
Тем временем 10X-инженеры - придумали цифровой кнут для Claude.
🛠 Репа уже в комментах
😃 iOS Dev
Тем временем 10X-инженеры - придумали цифровой кнут для Claude.
🛠 Репа уже в комментах
Please open Telegram to view this post
VIEW IN TELEGRAM
8🤣68😁13🔥8👍2
🧭 Погружаемся в iOS вместе с Podlodka iOS Crew
Работа с iOS — это не только про красивый фронтенд. С 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».
В этот раз организаторы планируют супер глубокое погружение в то, как устроена операционная система.
💡Участники конференции:
• погрузятся в детали Swift Generics и Swift Dictionary,
• узнают, как создать свою ферму виртуальных iPhone с настоящей iOS,
• разберут актуальные подходы работы с Metal и Core Image,
• погрузятся в то, как внедрить современные мультимодальные LLM в приложения для iPhone, используя аппаратные возможности устройств,
• пройдут по процессу собеседования вместе с тимлидом платформенной команды.
Всё это — в формате утренних и вечерних Zoom-сессий и общения с коллегами в закрытой группе Telegram.
🧠Если вы хотите обновить свои знания о фундаментальных основах iOS и погрузиться в практику вместе с опытными экспертами, подключайтесь к Podlodka iOS Crew👇
🔗 Посмотреть программу и присоединиться
А по промокоду ios_crew_17_gdXUlO получите скидку🎁
Работа с iOS — это не только про красивый фронтенд. С 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».
В этот раз организаторы планируют супер глубокое погружение в то, как устроена операционная система.
💡Участники конференции:
• погрузятся в детали Swift Generics и Swift Dictionary,
• узнают, как создать свою ферму виртуальных iPhone с настоящей iOS,
• разберут актуальные подходы работы с Metal и Core Image,
• погрузятся в то, как внедрить современные мультимодальные LLM в приложения для iPhone, используя аппаратные возможности устройств,
• пройдут по процессу собеседования вместе с тимлидом платформенной команды.
Всё это — в формате утренних и вечерних Zoom-сессий и общения с коллегами в закрытой группе Telegram.
🧠Если вы хотите обновить свои знания о фундаментальных основах iOS и погрузиться в практику вместе с опытными экспертами, подключайтесь к Podlodka iOS Crew👇
🔗 Посмотреть программу и присоединиться
🔥7👏7🤯4😱3👍1
Swift Concurrency - разбор принципов работы на практических примерах
Никита Васильев на своём сайте в течение года выпустил четыре масштабных блока и поделился советами по современному подходу Swift к асинхронному программированию.
1️⃣ Swift Concurrency: Part 1
Как работает Task, в чём разница между Task и Task.detached, а также про приоритеты.
2️⃣ Swift Concurrency: Part 2
Про автоматическую отмену, task groups и многое другое.
3️⃣ Swift Concurrency: Part 3
Что такое Swift Continuations: и как применять такой мост между устаревшими API на основе комплишн-хэндлеров и современным async/await.
4️⃣ Swift Concurrency: Part 4
Про акторы
😃 iOS Dev
Никита Васильев на своём сайте в течение года выпустил четыре масштабных блока и поделился советами по современному подходу Swift к асинхронному программированию.
1️⃣ Swift Concurrency: Part 1
Как работает Task, в чём разница между Task и Task.detached, а также про приоритеты.
2️⃣ Swift Concurrency: Part 2
Про автоматическую отмену, task groups и многое другое.
3️⃣ Swift Concurrency: Part 3
Что такое Swift Continuations: и как применять такой мост между устаревшими API на основе комплишн-хэндлеров и современным async/await.
4️⃣ Swift Concurrency: Part 4
Про акторы
@MainActor, @GlobalActor, принципы работы Swift Concurrency в рантайме.Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥30👏8 5❤🔥2👍1
Как Swift работает с памятью: подробный гайд для разработчиков
Данила Горячкин — iOS-инженер из Performance-тимы Авито написал две статьи для хабра, рассчитанных на middle- левел для разрабов, в которых рассмотрел довольно широкий пул понятий.
📖 Например, в первой части есть пример разбора, как Swift управляет памятью:
📖 А во второй уже больше про код, типовые задачи и ошибки.
➡️ Много полезной инфы про утечки памяти в Swift: что с ними делать, как предотвратить в этом посте.
😃 iOS Dev
Данила Горячкин — iOS-инженер из Performance-тимы Авито написал две статьи для хабра, рассчитанных на middle- левел для разрабов, в которых рассмотрел довольно широкий пул понятий.
📖 Например, в первой части есть пример разбора, как Swift управляет памятью:
От базовых понятий вроде ARC, Copy‑on‑Write, экзистенциальных контейнеров до нетипичных задач с «зомби»-объектами и non-frozen типами.
📖 А во второй уже больше про код, типовые задачи и ошибки.
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥32👏7 5✍3👍1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
8😁49🤣16💯6 2🔥1