iOS Dev
Kanalga Telegram’da o‘tish
👨💻Автор: Виктор Грушевский (@Viktorianec) ⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru 🍏Канал об iOS-разработке, алгоритмах и архитектурах ⭐️ Подготовка к собесам ⭐️ Код. Много кода. #ios #mobile #swift
Ko'proq ko'rsatish7 943
Obunachilar
-224 soatlar
+177 kun
+4830 kun
Ma'lumotlar yuklanmoqda
O'xshash kanallar
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Oktabr '26Okt '26
Oktabr '26
+118
0 kanalda
Sentabr '26
+120
1 kanalda
Get PRO
Avgust '26
+68
0 kanalda
Get PRO
Iyul '26
+73
0 kanalda
Get PRO
Iyun '26
+151
0 kanalda
Get PRO
May '26
+232
0 kanalda
Get PRO
Aprel '26
+118
0 kanalda
Get PRO
Mart '26
+120
1 kanalda
Get PRO
Fevral '26
+127
1 kanalda
Get PRO
Yanvar '26
+125
0 kanalda
Get PRO
Dekabr '25
+112
0 kanalda
Get PRO
Noyabr '25
+120
0 kanalda
Get PRO
Oktabr '25
+127
0 kanalda
Get PRO
Sentabr '25
+154
1 kanalda
Get PRO
Avgust '25
+138
0 kanalda
Get PRO
Iyul '25
+120
0 kanalda
Get PRO
Iyun '25
+218
0 kanalda
Get PRO
May '25
+147
0 kanalda
Get PRO
Aprel '25
+139
0 kanalda
Get PRO
Mart '25
+116
0 kanalda
Get PRO
Fevral '25
+161
1 kanalda
Get PRO
Yanvar '25
+144
0 kanalda
Get PRO
Dekabr '24
+118
0 kanalda
Get PRO
Noyabr '24
+158
0 kanalda
Get PRO
Oktabr '24
+178
1 kanalda
Get PRO
Sentabr '24
+198
0 kanalda
Get PRO
Avgust '24
+341
18 kanalda
Get PRO
Iyul '24
+225
0 kanalda
Get PRO
Iyun '24
+244
0 kanalda
Get PRO
May '24
+286
0 kanalda
Get PRO
Aprel '24
+208
1 kanalda
Get PRO
Mart '24
+272
0 kanalda
Get PRO
Fevral '24
+255
0 kanalda
Get PRO
Yanvar '24
+222
2 kanalda
Get PRO
Dekabr '23
+283
2 kanalda
Get PRO
Noyabr '23
+484
0 kanalda
Get PRO
Oktabr '23
+152
4 kanalda
Get PRO
Sentabr '23
+126
0 kanalda
Get PRO
Avgust '23
+118
0 kanalda
Get PRO
Iyul '23
+183
0 kanalda
Get PRO
Iyun '23
+188
0 kanalda
Get PRO
May '23
+740
0 kanalda
Get PRO
Aprel '23
+127
0 kanalda
Get PRO
Mart '23
+143
0 kanalda
Get PRO
Fevral '23
+152
0 kanalda
Get PRO
Yanvar '23
+294
0 kanalda
Get PRO
Dekabr '22
+242
0 kanalda
Get PRO
Noyabr '22
+371
0 kanalda
Get PRO
Oktabr '22
+140
0 kanalda
Get PRO
Sentabr '22
+191
0 kanalda
Get PRO
Avgust '22
+439
0 kanalda
Get PRO
Iyul '22
+515
0 kanalda
Get PRO
Iyun '22
+822
0 kanalda
Get PRO
May '22
+1 190
0 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 26 Oktabr | +3 | |||
| 25 Oktabr | +1 | |||
| 24 Oktabr | +5 | |||
| 23 Oktabr | +3 | |||
| 22 Oktabr | +8 | |||
| 21 Oktabr | +9 | |||
| 20 Oktabr | +4 | |||
| 19 Oktabr | +6 | |||
| 18 Oktabr | +3 | |||
| 17 Oktabr | +1 | |||
| 16 Oktabr | +3 | |||
| 15 Oktabr | +4 | |||
| 14 Oktabr | +7 | |||
| 13 Oktabr | +8 | |||
| 12 Oktabr | +8 | |||
| 11 Oktabr | +11 | |||
| 10 Oktabr | +4 | |||
| 09 Oktabr | +6 | |||
| 08 Oktabr | +1 | |||
| 07 Oktabr | +4 | |||
| 06 Oktabr | +11 | |||
| 05 Oktabr | +2 | |||
| 04 Oktabr | +1 | |||
| 03 Oktabr | +2 | |||
| 02 Oktabr | +1 | |||
| 01 Oktabr | +2 |
Kanal postlari
Визуальное исследование SwiftUI
Разработчик создал сайт, чтобы наглядно продемонстрировать встроенные возможности SwiftUI в чистом виде.
Есть даже есть отдельный раздел с примерами для iPhone Duo.
Каждый пример показывает, что можно сделать, используя исключительно встроенные компоненты и модификаторы.
📖️️️️ Сайт доступен здесь.
😃 iOS Dev
| 2 | Подготовка приложения к Duo: что ещё может сломаться
Релиз девайса уже буквально завтра, поэтому продолжаю делиться полезными материалами на счёт адаптации наших приложений.
📖️️ Например, в этой статье разработчица рассказывает о процессе переписывания приложения под Duo в течение нескольких недель с учётом комментариев дизайнеров.
😃 iOS Dev | 2 770 |
| 3 | Когда нужно использовать View Model в SwiftUI
Карин Пратер считает, что хотя это и мощный инструмент, но добавляет лишний слой абстракции (ещё и дополнительный файл в придачу). И делится мыслями, когда выгода от использования может уступать требуемым затратам на поддержку.
📖️️ В этой статье можно посмотреть на четыре примера от простых к более сложным.
😃 iOS Dev | 2 798 |
| 4 | Определение стоимости перерисовок в SwiftUI с помощью Instruments
Проблемы с производительностью в SwiftUI чаще всего возникают из-за слишком частых или долгих перерисовок экранов.
📖️️ В этой статье автор рекомендует использовать Xcode Instruments со специальным шаблоном.
C его помощью можно отследить, как часто обновляются конкретные View, сколько времени это занимает что именно вызвало перерисовку.
😃 iOS Dev | 2 719 |
| 5 | Как выглядят iOS-разработчики, которые поддерживают проект с iOS 15, и тут их попросили добавить поддержку iPhone Duo
😃 iOS Dev | 4 668 |
| 6 | Планируете ли вы покупать iPhone Duo? | 3 691 |
| 7 | Планируете ли вы покупать iPhone Duo? | 1 |
| 8 | Для чего нужен Sendable в Swift и как Swift Concurrency нас защищает
Сама концепция Sendable позволяет безопасно передавать данные между потоками, выявляя ошибки параллелизма ещё на этапе написания кода, а не в рантайме.
📖 Например, эта статья подробно объясняет проблему гонки данных и то, как Swift Concurrency решает её на уровне компилятора. Автор наглядно показывает, как появляются непростые для повторения краши, и как можно их не допустить.
😃 iOS Dev | 3 512 |
| 9 | 😃 iOS Dev | 3 388 |
| 10 | Тестирование асинхронного кода в Swift
Работа с таким кодом и так может оказаться непростой задачей, а тесты и вовсе требуют особенного подхода.
📖 Автор этой статьи пробует разобраться с возникающими гонками и делится своими советами к тому, чтобы сделать тесты более предсказуемыми.
😃 iOS Dev | 3 290 |
| 11 | Эффект премиальной банковской карты с помощью SwiftUI и Metal
Такая красота часто встречается в банковских и финтех-приложениях. По краю карты пробегает тонкий луч света, очень похжий на отблеск на металлическом торце (получается эдакая подсветка рамки).
📖 Хотя подобный эффект можно реализовать с помощью градиента и нативной анимации, чаще всего это выглядит не очень здорово.
Но можно использовать алгоритм немного посложнее:
1. Сначала с помощью шейдера вырезаем из карты её контур (саму крточку оставляем нетронутой).
2. Потом по карте под углом 45° бежит луч света (хоть это и обычная проекция, но все равно получится настоящий блик)
3. В итоге добавляем эффект вспышки света только там, где проходит рамка, и чуть-чуть мягкий ореол по краю.
В итоге +- 60 строчек метала, и у нас кайфовый и приятный эффект.
✅Исходный код уже доступен: ⭐️ здесь или 💰 тут.
😃 iOS Dev | 3 600 |
| 12 | Итеративная загрузка данных в Swift
Хотя одновременное выполнение десятков асинхронных запросов может показаться самым простым решением, но это не всегда обеспечивает наилучший пользовательский опыт.
Да и вообще, как справиться со сложными элементами интерфейса, для заполнения экрана которых может потребоваться 40–50 асинхронных запросов? Как можно оптимизировать параллельные задачи?
📖 В этой статье автор разбирает важность того, как и когда именно мы предоставляем результаты на примере реального приложения.
😃 iOS Dev | 3 210 |
| 13 | Мультиагентность: следующий шаг в разработке или лишняя сложность?
AI-агенты уже умеют писать код и выполнять отдельные задачи. Но когда таких агентов становится несколько, появляются новые вопросы: как ими управлять, как контролировать результат, сколько стоит координация и где мультиагентный подход действительно эффективнее одного агента?
На Podlodka AI Crew с 12 по 16 октября эти вопросы будут разбирать вместе с практиками индустрии:
🏭 Владимир Иванов проведёт демо-сессию о том, как построить фабрику ПО и не утонуть в техдолге
🛠️ Николай Шейко на демо разберёт агентный сетап осени 2026 и покажет, как меняются привычные инструменты и подходы к работе с агентами
🧠 Савелий Батурин сравнит одного агента и мультиагентную систему на задаче оптимизации PostgreSQL и поможет понять, когда дополнительная сложность действительно оправдана
🔐 Егор Урванов разберёт безопасность production AI-агентов: prompt injection, проверки, эскалацию, наблюдаемость и влияние этих решений на экономику системы.
Полная программа — уже на сайте, изучайте и регистрируйтесь!
Формат Podlodka AI Crew — комфортный онлайн: 5 дней, утренние и вечерние сессии в Zoom, плюс обсуждение и обмен опытом в закрытом Telegram-комьюнити.
Присоединяйтесь к конференции, чтобы не разбираться с новой реальностью AI-разработки в одиночку.
🔗 Забрать билет: https://podlodka.io/aicrew
А по промокоду iosdev получите скидку🎁 | 2 223 |
| 14 | Продвинутые техники работы с макросами в Swift
Владение макросами позволяет автоматизировать написание бойлерплейт-кода и создавать мощные архитектурные инструменты.
📖 Авторы PointFree объясняют, какие ограничения могут быть при работе с макросами, как создавать более лаконичное апи, а также дают несколько советов, как можно упростить отладку.
😃 iOS Dev | 2 821 |
| 15 | Работа с модальными экранами на iPhone Duo
На iPhone Duo всплывающие окна могут выглядеть совершенно по-разному. В частности, на это влияет то, находится ли устройство в частично сложенном состоянии.
При этом элементы управления могут смещаться в сторону, да и сами окна отодвигаться от места сгиба. В любом случае, нам следует проверить их поведение, даже если мы не добавляли код, специфичный для iPhone Duo.
📖 В этой статье есть несколько советов, которые помогут адаптироваться к грядущим изменениям.
😃 iOS Dev | 3 098 |
| 16 | ⚡️ Apple обязали всех делать поддержку iPhone Duo с апреля 2027 года
Сегодня выкатили обновление App Store, а вместе с тем и добавили строчку про обязательные скриншоты для iPhone Duo.
Видимо, большая корпорация не хочет допустить повторения истории с Vision Pro (у которого нет большой базы приложений в первую очередь из-за стоимости девайса).
📖 Сегодня опубликовали спецификации и требования.
😃 iOS Dev | 4 908 |
| 17 | iPhone Duo UIKit Q&A: большая подборка ответов от инженеров Apple
📖 В своём блоге Антон собрал суть исходных вопросов и сократил ответы для большей ясности.
Большинство ответов поступило от инженеров или евангелистов Apple.
😃 iOS Dev | 3 582 |
| 18 | SwiftUI Charts и динамическое маскирование
Одним из применений для диаграмм является разный стиль для выбранной области и той, которая не отмечена. Часто это можно встретить в банковских или торговых приложениях.
📖 В этой статье автор делится любопытным подходом к реализации таких графиков.
😃 iOS Dev | 4 463 |
| 19 | ⚡️Сегодня ночью десятки тысяч приложений массово начали крашиться из-за либы для аналитики
Не знаю как у вас, а у меня утро началось не с кофе, а с письма про velocity alert (как и у сотен других разработчиков).
📖 Причина - серверный апдейт для Analytics, которая затронула всех (или практически всех).
Фикс уже раскатили, но разраб гугла все равно призвал следить за апдейтами в треде по ссылке.
Рад, если сэкономил вам нервные клетки в поисках причин крашей.
😃 iOS Dev | 5 356 |
| 20 | От pbxproj к xcproj: разбор конфигураций проекта
📖 В этой статье можно посмотреть на новый формат проектов, примеры работы с ним и ряд отличий по сравнению с pbxproj.
🛠 Кстати, Apple выпустили полезную утилиту на GitHub для чтения, записи и редактирования файлов в новом формате.
😃 iOS Dev | 4 017 |
