Русский
Открыть в Telegram
IiOS Dev

iOS Dev

@iosdev · канал · Технологии · в индексе с 14.04.2026
7 966подписчиков+26 за неделю
2 971средний охват поста
37.3%ER — охват к подписчикам
22постов за 30 дней
I
iOS Dev
Фотография
SwiftUI Charts и динамическое маскирование Одним из применений для диаграмм является разный стиль для выбранной области и той, которая не отмечена. Часто это можно встретить в банковских или торговых приложениях. 📖 В этой статье автор делится любопытным подходом к реализации таких графиков. 😃 iOS Dev
14🤯5🤩5👍3
30 · 4.2K ·
I
iOS Dev
Фотография
iPhone Duo UIKit Q&A: большая подборка ответов от инженеров Apple 📖 В своём блоге Антон собрал суть исходных вопросов и сократил ответы для большей ясности. Большинство ответов поступило от инженеров или евангелистов Apple. 😃 iOS Dev
13👍3🔥3
48 · 3.2K ·
I
iOS Dev
⚡️ Apple обязали всех делать поддержку iPhone Duo с апреля 2027 года Сегодня выкатили обновление App Store, а вместе с тем и добавили строчку про обязательные скриншоты для iPhone Duo. Видимо, большая корпорация не хочет допустить повторения истории с Vision Pro (у которого нет большой базы приложений в первую очередь из-за стоимости девайса). 📖 Сегодня опубликовали спецификации и требования. 😃 iOS Dev
😱29⚡10😢9😨84👻1
211 · 4.3K ·
I
iOS Dev
Фотография
Работа с модальными экранами на iPhone Duo На iPhone Duo всплывающие окна могут выглядеть совершенно по-разному. В частности, на это влияет то, находится ли устройство в частично сложенном состоянии. При этом элементы управления могут смещаться в сторону, да и сами окна отодвигаться от места сгиба. В любом случае, нам следует проверить их поведение, даже если мы не добавляли код, специфичный для iPhone Duo. 📖 В этой статье есть несколько советов, которые помогут адаптироваться к грядущим изменениям. 😃 iOS Dev
13✍5👍2🔥2💯1
27 · 2.6K ·
I
iOS Dev
Фотография
Продвинутые техники работы с макросами в Swift Владение макросами позволяет автоматизировать написание бойлерплейт-кода и создавать мощные архитектурные инструменты. 📖 Авторы PointFree объясняют, какие ограничения могут быть при работе с макросами, как создавать более лаконичное апи, а также дают несколько советов, как можно упростить отладку. 😃 iOS Dev
11🔥3👍2
29 · 2.3K ·
iOS Dev
Фотография
Итеративная загрузка данных в Swift Хотя одновременное выполнение десятков асинхронных запросов может показаться самым простым решением, но это не всегда обеспечивает наилучший пользовательский опыт. Да и вообще, как справиться со сложными элементами интерфейса, для заполнения экрана которых может потребоваться 40–50 асинхронных запросов? Как можно оптимизировать параллельные задачи? 📖 В этой статье автор разбирает важность того, как и когда именно мы предоставляем результаты на примере реального приложения. 😃 iOS Dev
12👍3✍3
36 · 2.6K ·
I
GIF
telegram-cloud-document-2-5353019587287884934.mp4 · 9.2 МБ
Эффект премиальной банковской карты с помощью SwiftUI и Metal Такая красота часто встречается в банковских и финтех-приложениях. По краю карты пробегает тонкий луч света, очень похжий на отблеск на металлическом торце (получается эдакая подсветка рамки). 📖 Хотя подобный эффект можно реализовать с помощью градиента и нативной анимации, чаще всего это выглядит не очень здорово. Но можно использовать алгоритм немного посложнее: 1. Сначала с помощью шейдера вырезаем из карты её контур (саму крточку оставляем нетронутой). 2. Потом по карте под углом 45° бежит луч света (хоть это и обычная проекция, но все равно получится настоящий блик) 3. В итоге добавляем эффект вспышки света только там, где проходит рамка, и чуть-чуть мягкий ореол по краю. В итоге +- 60 строчек метала, и у нас кайфовый и приятный эффект. ✅Исходный код уже доступен: ⭐️ здесь или 💰 тут. 😃 iOS Dev
26🤩3💯2❤‍🔥2😴1🏆1👍1
57 · 2.7K ·
I
iOS Dev
Фотография
Тестирование асинхронного кода в Swift Работа с таким кодом и так может оказаться непростой задачей, а тесты и вовсе требуют особенного подхода. 📖 Автор этой статьи пробует разобраться с возникающими гонками и делится своими советами к тому, чтобы сделать тесты более предсказуемыми. 😃 iOS Dev
15👍3🔥2
43 · 1.9K ·
I
iOS Dev
Фотография
Для чего нужен Sendable в Swift и как Swift Concurrency нас защищает Сама концепция Sendable позволяет безопасно передавать данные между потоками, выявляя ошибки параллелизма ещё на этапе написания кода, а не в рантайме. 📖 Например, эта статья подробно объясняет проблему гонки данных и то, как Swift Concurrency решает её на уровне компилятора. Автор наглядно показывает, как появляются непростые для повторения краши, и как можно их не допустить. 😃 iOS Dev
20👍6🤝4
91 · 2.6K ·
I
iOS Dev
GIF
DkN-dDdqPFCaaRoS.mp4 · 180 КБ
Как выглядят iOS-разработчики, которые поддерживают проект с iOS 15, и тут их попросили добавить поддержку iPhone Duo 😃 iOS Dev
😁120🤣23😢9💯5😎2👾1👏1🍾1⚡1🔥1
160 · 2.8K ·
I
iOS Dev
Фотография
Определение стоимости перерисовок в SwiftUI с помощью Instruments Проблемы с производительностью в SwiftUI чаще всего возникают из-за слишком частых или долгих перерисовок экранов. 📖️️ В этой статье автор рекомендует использовать Xcode Instruments со специальным шаблоном. C его помощью можно отследить, как часто обновляются конкретные View, сколько времени это занимает что именно вызвало перерисовку. 😃 iOS Dev
80 · 3.3K ·
I
iOS Dev
Фотография
Когда нужно использовать View Model в SwiftUI Карин Пратер считает, что хотя это и мощный инструмент, но добавляет лишний слой абстракции (ещё и дополнительный файл в придачу). И делится мыслями, когда выгода от использования может уступать требуемым затратам на поддержку. 📖️️ В этой статье можно посмотреть на четыре примера от простых к более сложным. 😃 iOS Dev
51 · 3.5K ·
I
iOS Dev
Фотография
Подготовка приложения к Duo: что ещё может сломаться Релиз девайса уже буквально завтра, поэтому продолжаю делиться полезными материалами на счёт адаптации наших приложений. 📖️️ Например, в этой статье разработчица рассказывает о процессе переписывания приложения под Duo в течение нескольких недель с учётом комментариев дизайнеров. 😃 iOS Dev
56 · 3.8K ·
I
iOS Dev
Фотография
Визуальное исследование SwiftUI Разработчик создал сайт, чтобы наглядно продемонстрировать встроенные возможности SwiftUI в чистом виде. Есть даже есть отдельный раздел с примерами для iPhone Duo. Каждый пример показывает, что можно сделать, используя исключительно встроенные компоненты и модификаторы. 📖️️️️ Сайт доступен здесь. 😃 iOS Dev
85 · 3K ·
I
iOS Dev
Видео
screencast 2026-10-27 13-17-49.mp4 · 7.1 МБ
Управление анимацией SwiftUI с помощью угла поворота на iPhone Duo В iOS 27.1 появилась новая опция отслеживания изменений наклона для iPhone Duo, и с её помощью можно реализовывать крайне интересные анимации. 📖️️️️ Например, в этом посте показано, как реализовать анимацию цветка, но применение может быть куда шире. 😃 iOS Dev
26 · 2.6K ·
I
iOS Dev
Фотография
Apple начала помечать изображения, сгенерированные на iPhone, водяными знаками SynthID 📖️️️️️️ В iOS 27.2 появилась поддержка SynthID — технологии Google, которая помечает сгенерированные изображения, чтобы пользователи могли их отличить от настоящих. Маркировка работает в генераторе Image Playground и в AI‑функциях для редактирования фотографий. 😃 iOS Dev
13 · 2.5K ·
I
iOS Dev
Фотография
Проблемы с Dynamic Island в iOS 27 📖️️️️️️ В статье iOS-разработчик Кристиан Селиг рассказывает об ошибке в iOS 27, из-за которой функция Dynamic Island работает некорректно при отображении некоторых виджетов (Live Activities). Проблема возникает при использовании системного EmptyView вместе с новым параметром для узких экранов, который добавили специально для нового iPhone Duo и ландшафтного режима. 😃 iOS Dev
15 · 2.2K ·
I
iOS Dev
Альтман заявил, что оперативка в ваших компах - ужасная трата дефицитных ресурсов Классический тезис продавца, который стремится подсадить на свои ресурсы добрую половину человечества. А ещё там была такая цитата: Локальный инференс — это крайне неэффективное распределение дефицитных ресурсов. Как раз это и есть причина, по которой часть людей, которые еще способны самостоятельно мыслить, пробуют и запускают локальные модели, понимая к чему всё идёт (открытые модели не уступают n-1 поколению, а иногда и превосходят). Абсолютно убыточные по генерации прибыли ии-гиганты стремятся монополизировать рынок не только подписок/токенов, но и забрать значительную часть производства оперативки. Именно из-за OpenAI и его конкурентов взлетели цены на большую часть техники (да, включая айфоны). Из-за этих торговцев лопатами. И пока воздуханы обещают дивный новый мир с AGI и временем на творчество оптимизацией человеческих ресурсов, выхлоп который заметен сейчас - это нейрослоп-реклама и танцующие коты. Прогнозирую уменьшение количества токенов в подписках первым шагом, вторым - повышение стоимости, а третьим - резка лимитов потребления в единицу времени. 😃 iOS Dev
❤‍🔥198🏆6
15 · 677 ·
I
iOS Dev
Фотография
Роль layoutPriority в SwiftUI-контейнерах Контейнеры могут учитывать приоритет своих сабвьюх при определении их размеров и расположения. Модификатор layoutPriority(_:) задаёт этот приоритет, однако каждый контейнер применяет свою собственную политику. 📖️️️️️️ В этой статье рассматривается, как можно работать с этим приоритетом в чём именно заключаются различия. 😃 iOS Dev
10👍3✍3
12 · 662 ·
iOS Dev
🛠 Siri AI доступна к интеграции всем разработчикам, начиная с iOS 27.3 📖️️️️️️ Новая фича появилась в бета-версиях операционных систем iOS 27.3, iPadOS 27.3, macOS 27.3, watchOS 27.3 и visionOS 27.3. Версия Siri AI Developer Preview уже включает следующие функции (детально описано здесь): 1️⃣ Консультант по интеграции с Siri в Xcode предоставляет советы по реализации интентов. 2️⃣ Фреймворк Siri Evaluations позволяет создавать скрипты запросов к Siri, оценивать, как они обрабатываются, и отслеживать изменения в ответах по мере обновления интентов. Ограничений пока очень много: версия Siri AI Developer Preview недоступна внешним тестировщикам в TestFlight или для версий приложения, которые публикуются в App Store. А ещё у них уже указано, что лимиты могут варьироваться в зависимости от фазы Луны, а расширенный доступ в будущем будет за отдельную плату, все как обычно. 😃 iOS Dev
5😱3😨2
7 · 327 ·
I
I
iOS Dev
Фотография
🥳 Retention Messages в App Store с сегодняшнего дня доступны всем разработчикам Такие сообщения помогают возобновить взаимодействие с пользователями в момент отмены подписки, напоминая им о преимуществах. Из ограничений: к одной подписке одновременно может быть привязано только одно такое сообщение. 📖️️️️️️ Документация по настройке доступна здесь. 😃 iOS Dev
👍63✍3
18 · 530 ·

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем