iOS.Devs
5.35K subscribers
112 photos
8 videos
1 file
1.04K links
Всё самое актуальное из мира iOS разработки. По вопросам @suriksarkisyan

При поддержке qonversion.io

Чат: @ios_camp_chat.
Download Telegram
Сегодня iOS-разработчику недостаточно просто знать, какой API вызвать и как собрать фичу.

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

С 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».

🗓В программе сезона:

— запуск приложения и всё, что происходит до первого кадра,
— память, runtime и системная база,
— GPU и математика интерфейсов,
— алгоритмы и другие фундаментальные темы, которые полезны в реальной работе.

Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.

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

🎟 https://podlodka.io/ioscrew

По промокоду ios_heads17 получите скидку🎁
💩8🤣2
Если вы все еще фанат CoreData и вам интересно сравнить её со SwiftData, то вот материал для вас!
https://yaacoub.github.io/articles/swift-tip/measuring-core-data-and-swiftdata/
😐3😁2
Хороший материал о том, что такое lazy properties, как они влияют на производительность и какие проблемы с ними есть в SwiftUI!
https://www.sagarunagar.com/blog/lazy-properties-swiftui-pitfalls/
💩2
Классный материал (а внутри еще и видео) про то, как при помощи агентов (ну куда без них) оптимизировать запросы в вашем приложении!
https://www.avanderlee.com/ai-development/network-requests-optimization-using-xcodes-simulator-agents/
1
Обучающий материал о том, как сделать реюзаемый спотлайт компонент на SwiftUI! Ну это такой компонент, когда вы подсвечиваете определенные части экрана, чтобы объяснить юзеру, что здесь и для чего.
https://livsycode.com/swiftui/a-reusable-spotlight-onboarding-component-in-swiftui
2
Наш подписчик написал приложение для macOS, которое показывает использование лимитов Claude Code в реальном времени. Даже если само приложение вам не нужно, может будет интересно глянуть исходники!
https://github.com/sergey-zhuravel/ClaudePulse
🤮12🔥5💩5🦄2👍1
Еще немного про Swift Concurrency и неочевидных вещах, которые могут поднять производительность вашего приложения!
https://www.avanderlee.com/concurrency/unexpected-task-suspension-points-in-swift-concurrency/
❤‍🔥3🔥1
Устали от AI? Но вот AI-powered симулятор мы еще не обсуждали. Да, автор снова рекламирует свой продукт, но все равно выглядит интересно и ознакомиться можно!
https://www.avanderlee.com/ai-development/ai-powered-xcode-simulator-automation-token-efficient/
👎3
Статья о том, как на SwiftUI делать mac OS аппки. Не просто для mac OS, а те, которые интегрируются в систему, чем-то управляют и так далее! Называются такие, кстати, Mac-assed App, как видно из названия статьи.
https://pfandrade.me/blog/mac-assed-swiftui-app/
👍4
Один из старичков iOS разработки выложил в удобном формате гайд по formatStyle. Можно зайти по ссылке, а внутри еще ссылка на удобный ресурс, где можно посмотреть разные форматы.
https://chris.eidhof.nl/post/format-style-guide/
👍3
🧠 Мышление — наш главный навык. Качаем с Podlodka Soft Skills Crew

Хотите лучше понимать, как вообще сейчас думать, принимать решения и не теряться в эпоху ИИ?

Тогда вам в новый сезон Podlodka Soft Skills Crew — «Мышление как навык», который пройдёт 25–29 мая.

Организаторы конференции собрали очень сильную команду: IT-лидеры, авторы научпоп-книг, преподаватели и практики из индустрии. Будет и база про то, как работает мышление, и прикладные инструменты, которые можно использовать в работе сразу.

Полная программа —
на сайте, а на эти сессии советуем обратить особенное внимание:

💡 Сергей Попов, директор продукта «Подбор» в Skillaz, расскажет про навыки, которые начинают дорожать в эпоху агентного AI, и новую роль специалиста.

🛠 Дарья Варламова, коуч, лауреат премии «Просветитель», проведет мастер-класс про мышление в условиях тревоги, неопределённости и потери контроля.

🧠 Тарас Пащенко, кандидат наук, главный эксперт Института образования НИУ ВШЭ,
расскажет про то, почему даже рациональные люди ошибаются и как мышление ломается под нагрузкой.

🌱И это далеко не всё — в программе ещё много сильного контента.

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

За билетом

По промокоду ios_heads получите скидку🎁
👎5🤔1🤬1
22 видео Swift конференции в Tokyo. Очень много тем, и технических, и просто поболтать! Но технических много и очень хорошие темы.
Топ 👍
https://www.youtube.com/playlist?list=PLCl5NM4qD3u-57q9cEMJmG8LwHSkcJmRM
7
Свежий и хороший обучающий материал о том, как использовать Xcode Instruments, чтобы оптимизировать работу Swift Concurrency.
В самой статье автор по итогу рекламирует свой курс, но внутри есть видео, где полностью раскрыта тема и курс вам нужен только если вам все это нужно текстом. Но 30-ти минутное видео с кодом и примерами полноценно раскрывает тему и рекомендовано к просмотру!
https://www.avanderlee.com/concurrency/using-xcode-instruments-to-optimize-swift-concurrency-code/
5👏1
В предверии WWDC автор высказывает свое мнение и предположения. Вряд ли, конечно, это тот материал, откуда вы что-то новое узнаете с технической точки зрения, но для общей информации лишней не будет.
https://www.avanderlee.com/wwdc/wwdc-2026-my-predictions-and-wishes/
Автор статьи задался вопросом, а бесполезен ли stateless actor с учетом того, что его задача как раз в обратном? Сначала казалось, что ответ очевиден. Ответ и примеры в статье.
Спойлер: Автор все еще считает, что это действительно странная вещь, но в определенных ситуациях может быть полезен.
https://www.massicotte.org/stateless-actors/
🤖 AI в разработке: время новых процессов

Сейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе.

Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инструменты, а новую инженерную модель, в которой AI становится частью команды.

С 15 по 19 июня участники конференции:

📄 Разберутся, как делать AI-разработку более предсказуемой с помощью Open Spec Development

Изучат model routing и prompt caching


🏗 Узнают, как автоматизировать инженерные процессы с помощью AI

🤖 Обсудят навыки и оркестрацию AI-агентов

📊 Посмотрят, как AI влияет на качество и скорость разработки.


Формат конференции — необычный и удобный: пять дней живых Zoom-сессий по утрам и вечерам, закрытое комьюнити в Telegram и обсуждения со спикерами.

Если хотите разобраться, как реально встроить AI в процессы разработки и использовать его не только для генерации кода — присоединяйтесь, тем более, что сейчас действует приятная early-bird цена на участие.

🎟 Посмотреть программу и купить билеты:
https://podlodka.io/aicrew

По промокоду ios_heads получите скидку🎁
💩3👎1