iOS Dev


Гео и язык канала: Россия, Русский
Категория: Технологии


👨‍💻Автор: Виктор Грушевский (@Viktorianec)
⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru
🍏Канал об iOS-разработке, алгоритмах и архитектурах
⭐️ Подготовка к собесам
⭐️ Код. Много кода.
#ios #mobile #swift

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Мультиагентность: следующий шаг в разработке или лишняя сложность?

AI-агенты уже умеют писать код и выполнять отдельные задачи. Но когда таких агентов становится несколько, появляются новые вопросы: как ими управлять, как контролировать результат, сколько стоит координация и где мультиагентный подход действительно эффективнее одного агента?

На Podlodka AI Crew с 12 по 16 октября эти вопросы будут разбирать вместе с практиками индустрии:

🏭 Владимир Иванов проведёт демо-сессию о том, как построить фабрику ПО и не утонуть в техдолге

🛠️ Николай Шейко на демо разберёт агентный сетап осени 2026 и покажет, как меняются привычные инструменты и подходы к работе с агентами

🧠 Савелий Батурин сравнит одного агента и мультиагентную систему на задаче оптимизации PostgreSQL и поможет понять, когда дополнительная сложность действительно оправдана

🔐 Егор Урванов разберёт безопасность production AI-агентов:
prompt injection, проверки, эскалацию, наблюдаемость и влияние этих решений на экономику системы.

Полная программа — уже на сайте, изучайте и регистрируйтесь!

Формат Podlodka AI Crew — комфортный онлайн: 5 дней, утренние и вечерние сессии в Zoom, плюс обсуждение и обмен опытом в закрытом Telegram-комьюнити.

Присоединяйтесь к конференции, чтобы не разбираться с новой реальностью AI-разработки в одиночку.

🔗 Забрать билет: https://podlodka.io/aicrew

А по промокоду iosdev получите скидку🎁


Продвинутые техники работы с макросами в Swift

Владение макросами позволяет автоматизировать написание бойлерплейт-кода и создавать мощные архитектурные инструменты.

📖 Авторы PointFree объясняют, какие ограничения могут быть при работе с макросами, как создавать более лаконичное апи, а также дают несколько советов, как можно упростить отладку.

😃 iOS Dev


Работа с модальными экранами на iPhone Duo

На iPhone Duo всплывающие окна могут выглядеть совершенно по-разному. В частности, на это влияет то, находится ли устройство в частично сложенном состоянии.

При этом элементы управления могут смещаться в сторону, да и сами окна отодвигаться от места сгиба. В любом случае, нам следует проверить их поведение, даже если мы не добавляли код, специфичный для iPhone Duo.

📖 В этой статье есть несколько советов, которые помогут адаптироваться к грядущим изменениям.

😃 iOS Dev


⚡️ Apple обязали всех делать поддержку iPhone Duo с апреля 2027 года

Сегодня выкатили обновление App Store, а вместе с тем и добавили строчку про обязательные скриншоты для iPhone Duo.

Видимо, большая корпорация не хочет допустить повторения истории с Vision Pro (у которого нет большой базы приложений в первую очередь из-за стоимости девайса).

📖 Сегодня опубликовали спецификации и требования.

😃 iOS Dev


iPhone Duo UIKit Q&A: большая подборка ответов от инженеров Apple

📖 В своём блоге Антон собрал суть исходных вопросов и сократил ответы для большей ясности.

Большинство ответов поступило от инженеров или евангелистов Apple.

😃 iOS Dev


SwiftUI Charts и динамическое маскирование

Одним из применений для диаграмм является разный стиль для выбранной области и той, которая не отмечена. Часто это можно встретить в банковских или торговых приложениях.

📖 В этой статье автор делится любопытным подходом к реализации таких графиков.

😃 iOS Dev


⚡️Сегодня ночью десятки тысяч приложений массово начали крашиться из-за либы для аналитики

Не знаю как у вас, а у меня утро началось не с кофе, а с письма про velocity alert (как и у сотен других разработчиков).

📖 Причина - серверный апдейт для Analytics, которая затронула всех (или практически всех).

Фикс уже раскатили, но разраб гугла все равно призвал следить за апдейтами в треде по ссылке.

Рад, если сэкономил вам нервные клетки в поисках причин крашей.

😃 iOS Dev

4.7k 0 157 5 69

От pbxproj к xcproj: разбор конфигураций проекта

📖 В этой статье можно посмотреть на новый формат проектов, примеры работы с ним и ряд отличий по сравнению с pbxproj.

🛠 Кстати, Apple выпустили полезную утилиту на GitHub для чтения, записи и редактирования файлов в новом формате.

😃 iOS Dev


Симулятор iPhone Duo: тестирование и оптимизация приложения

Как только был анонсирован iPhone Duo, многие начали ждать появления симулятора, чтобы поиграться посмотреть на потенциальный объём изменений.

В конце концов он был добавлен в первой бетке Xcode 27.1.

📖 В этой статье разобраны базовые советы по адаптации приложения, примеры работы с onHingeChange и описана часть ограничений.

А в этом посте можно ещё раз взглянуть на несколько примеров с тулбарами.

😃 iOS Dev


Настоящая причина, почему на презентации не показали, как выглядит звонок с iPhone Duo.

😃 iOS Dev

3.8k 1 52 5 119

Работа с тулбарами на iPhone Duo

На iPhone Duo элементы управления навигацией, тулбар-экшны и табы могут перемещаться в общую вертикальную панель, расположенную на краю экрана, что позволяет освободить больше пространства для контента.

📖 В этой статье рассказано, как можно контролировать наши элементы, адаптировать контент и задавать приоритет, когда пространства недостаточно с помощью нового API.

😃 iOS Dev


Вам не кажется, что понятие слабого звена в команде изменилось?

Если раньше таким можно было назвать человека, который делал слишком мало/слишком медленно, то теперь это скорее тот, кто производит овер много некачественного кода, на который требуется просто огромное количество времени на проверки и изменения.

При этом это совершенно необязательно разработчик.

👍 - если так, 👎 - не согласны.

😃 iOS Dev

3.1k 0 28 3 180

Как Swift 6.3 и 6.4 ускоряют LLDB и уменьшают размер dSYM

Раньше отладчик LLDB искал Swift-модули по их базовому имени, что вызывало неточности и приводило к долгой перекомпиляции зависимостей на лету. Теперь в компиляторе появился новый флаг -debug-module-path, сохраняющий точный путь к модулю напрямую в генерируемой отладочной инфе.

Для нас это ознчает, что процесс отладки тяжёлых проектов станет значительно быстрее и стабильнее, так как LLDB больше не нужно тратить время на угадывание расположения файлов.

Это нововведение должно уменьшить размер финальных бинарников на Linux и Windows, а также бандлов dSYM на платформах Apple.

Помимо этого, устаревшие флаги -modulewrap и -add_ast_path уходят в прошлое, так как тяжеловесные бинарные модули больше не нужно дублировать и встраивать в отладочные файлы.

Тем, кто поддерживает кастомные системы сборки вроде Bazel или CMake, потребуется немного обновить свои скрипты, прописав новый флаг вместо старых.

И, как бонус, в релизе Swift 6.4 есть ускоренный импорт bridging headers.

📖 Целиком разбор можно посмотреть на сайте Apple.

😃 iOS Dev


А помните, как Apple проверяли каждую мелочь в дизайне раньше?

Ну, во времена слопа чего только не увидишь.

😃 iOS Dev

4.6k 2 77 13 122

🎉 Xcode теперь поддерживает JSON-формат для проектов

В новой бете Xcode 27.2 выкатили новый формат проектов на основе JSON (.xcproj), который отличается большей читаемостью, удобством при силянии и простотой редактирования.

Это ж сколько нервов мы все потратили на мержи, ух!

Включить его можно будет в инспекторе файлов. Проекты в формате .xcproj также будут открываться в более ранних версиях Xcode 27. (184661114).

📖 Release notes здесь.

😃 iOS Dev

4.3k 0 90 23 96

Почему натив - будущее мобильных приложений?

На протяжении нескольких последних лет часто можно было встретить аргумент, что кросс-платформенная разработка выгоднее бизнесу, так как код вы пишете один раз, ну и все остальные побочные плюшки.

Этот подход был справедлив в какой-то степени, по крайней мере эта позиция вполне казалась рациональной и имеющей право на существование с учётом требуемых ресурсов.

Но в этой статье Shopify рассказывают, почему они выбрали путь натива и как пришли на эти рельсы обратно с React Native.

Интересно, например, как они предотвратили слоп, да и как вообще происходила миграция.

📖 Почитать можно здесь.

😃 iOS Dev




⚡️ Так, кто сделал эту фичу в 27 оси - срочно повышение!

Интересно, это тот же человек, который впилил вставку кода подтверждения?

😃 iOS Dev


Что скрывает IPA-файл? Смотрим бесплатно в опенсорсе

Наверняка вы знаете, что по факту это архив, куда практически никто и никогда не заглядывает.

Делюсь нативным macOS-приложением, которое разбирает .ipa по байтам. Достаточно перетащить файл, и сразу можно чекнуть Mach-o заголовки, сегменты и секции, провижн-профили и кучу всего, включая зависимости и превью каждого ресурса.

Кстати, внутри есть кайфовый режим с 3D-сценой, в которой можно чекнуть каждую группу файлов внутри.

Буквально город из пэйлоада: мы раскладываем бинарник в геологические слои сегментов, а слинкованные библиотеки можно посмотреть в формате созвездия.

Набор нужных скиллов также лежит в репе, чтобы вы смогли повторить сами (если захотите).

🛠 Всё открыто и бесплатно, документация и сам репозиторий здесь.

Жду ваших ⭐️ в репе (хотя бы две уже праздник).

😃 iOS Dev

3.4k 1 137 1 66

Рубрика очевидное-невероятное

Вы знали, что если на странице документации Apple в конце дописать .md, то, барабанная дробь - можно получить весь контент в разметке маркдаун?!

Те, кто использует агентную разработку - вы знаете, зачем вам эта информация. Не знаю, насколько сейчас большое покрытие, но для многих страниц это точно справедливо.

📖 Пример: https://developer.apple.com/documentation/swiftui.md

😃 iOS Dev

Показано 20 последних публикаций.