Сегодня iOS-разработчику недостаточно просто знать, какой API вызвать и как собрать фичу.
Чем сложнее становятся приложения, тем важнее понимать, как реально работает платформа: где теряется производительность, почему что-то тормозит, как устроены системные механизмы и что вообще происходит между нажатием на иконку и первым кадром на экране.
С 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».
🗓В программе сезона:
— запуск приложения и всё, что происходит до первого кадра,
— память, runtime и системная база,
— GPU и математика интерфейсов,
— алгоритмы и другие фундаментальные темы, которые полезны в реальной работе.
Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.
Если хотите глубже понимать iOS и разбираться, а не просто пользоваться готовыми абстракциями, присоединяйтесь.
🎟 https://podlodka.io/ioscrew
По промокоду ios_heads17 получите скидку🎁
Чем сложнее становятся приложения, тем важнее понимать, как реально работает платформа: где теряется производительность, почему что-то тормозит, как устроены системные механизмы и что вообще происходит между нажатием на иконку и первым кадром на экране.
С 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».
🗓В программе сезона:
— запуск приложения и всё, что происходит до первого кадра,
— память, runtime и системная база,
— GPU и математика интерфейсов,
— алгоритмы и другие фундаментальные темы, которые полезны в реальной работе.
Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.
Если хотите глубже понимать iOS и разбираться, а не просто пользоваться готовыми абстракциями, присоединяйтесь.
🎟 https://podlodka.io/ioscrew
💩8🤣2
Если вы все еще фанат CoreData и вам интересно сравнить её со SwiftData, то вот материал для вас!
https://yaacoub.github.io/articles/swift-tip/measuring-core-data-and-swiftdata/
https://yaacoub.github.io/articles/swift-tip/measuring-core-data-and-swiftdata/
Yaacoub
Measuring Core Data and SwiftData
😐3😁2
Хороший материал о том, что такое lazy properties, как они влияют на производительность и какие проблемы с ними есть в SwiftUI!
https://www.sagarunagar.com/blog/lazy-properties-swiftui-pitfalls/
https://www.sagarunagar.com/blog/lazy-properties-swiftui-pitfalls/
Sagarunagar
Lazy Properties in Swift - Why They Don’t Always Work in SwiftUI
Using lazy properties in SwiftUI? Learn why they behave differently, when to avoid them, and better alternatives for production apps.
💩2
Классный материал (а внутри еще и видео) про то, как при помощи агентов (ну куда без них) оптимизировать запросы в вашем приложении!
https://www.avanderlee.com/ai-development/network-requests-optimization-using-xcodes-simulator-agents/
https://www.avanderlee.com/ai-development/network-requests-optimization-using-xcodes-simulator-agents/
SwiftLee
Network Requests Optimization using Xcode's Simulator & Agents
Enhance user experience by optimizing network requests. Use AI Agents for faster responses and better app performance.
❤1
Обучающий материал о том, как сделать реюзаемый спотлайт компонент на SwiftUI! Ну это такой компонент, когда вы подсвечиваете определенные части экрана, чтобы объяснить юзеру, что здесь и для чего.
https://livsycode.com/swiftui/a-reusable-spotlight-onboarding-component-in-swiftui
https://livsycode.com/swiftui/a-reusable-spotlight-onboarding-component-in-swiftui
Livsy Code → Learn Swift the smart way
A Reusable Spotlight Onboarding Component in SwiftUI → Livsy Code
Greetings, traveler! Onboarding often requires guiding users through a complex interface by highlighting specific elements and explaining their purpose. Many applications solve this with a dimmed background and a visible cutout around the focused control.…
❤2
Продолжая тему оптимизации проекта с помощью AI.
Про Time Profiler в этот раз.
https://www.avanderlee.com/ai-development/xcode-instruments-time-profiler-improve-performance-with-ai/
Про Time Profiler в этот раз.
https://www.avanderlee.com/ai-development/xcode-instruments-time-profiler-improve-performance-with-ai/
SwiftLee
Xcode Instruments Time Profiler: Improve performance with AI
Discover the benefits of using the Time Profiler and AI Agents for optimizing app performance effectively.
👎3❤2👍1
Наш подписчик написал приложение для macOS, которое показывает использование лимитов Claude Code в реальном времени. Даже если само приложение вам не нужно, может будет интересно глянуть исходники!
https://github.com/sergey-zhuravel/ClaudePulse
https://github.com/sergey-zhuravel/ClaudePulse
GitHub
GitHub - sergey-zhuravel/ClaudePulse: A native macOS menu-bar app that displays Claude Code usage in real time
A native macOS menu-bar app that displays Claude Code usage in real time - sergey-zhuravel/ClaudePulse
🤮12🔥5💩5🦄2👍1
Статья о том, как и что такое Task.immediate в Swift Concurrency! Подробно и понятно
https://www.avanderlee.com/concurrency/immediate-tasks-in-swift-concurrency-explained/
https://www.avanderlee.com/concurrency/immediate-tasks-in-swift-concurrency-explained/
SwiftLee
Immediate tasks in Swift Concurrency explained
Understand the role of immediate tasks in Swift 6.2 and learn when to implement them in your concurrent programming.
❤🔥1
Еще немного про Swift Concurrency и неочевидных вещах, которые могут поднять производительность вашего приложения!
https://www.avanderlee.com/concurrency/unexpected-task-suspension-points-in-swift-concurrency/
https://www.avanderlee.com/concurrency/unexpected-task-suspension-points-in-swift-concurrency/
SwiftLee
Unexpected Task suspension points in Swift Concurrency
Explore suspension points in Swift Concurrency and learn how they affect task execution and app performance.
❤🔥3🔥1
Устали от AI? Но вот AI-powered симулятор мы еще не обсуждали. Да, автор снова рекламирует свой продукт, но все равно выглядит интересно и ознакомиться можно!
https://www.avanderlee.com/ai-development/ai-powered-xcode-simulator-automation-token-efficient/
https://www.avanderlee.com/ai-development/ai-powered-xcode-simulator-automation-token-efficient/
SwiftLee
AI-Powered Xcode Simulator Automation (token-efficient)
Explore Xcode Simulator Automation for efficient app development using AI-powered agents and optimized CLI solutions.
👎3
Статья о том, как на SwiftUI делать mac OS аппки. Не просто для mac OS, а те, которые интегрируются в систему, чем-то управляют и так далее! Называются такие, кстати, Mac-assed App, как видно из названия статьи.
https://pfandrade.me/blog/mac-assed-swiftui-app/
https://pfandrade.me/blog/mac-assed-swiftui-app/
pfandrade.me
Using SwiftUI to Build a Mac-assed App in 2026 - Paulo's Blog
I’m Paulo. A software developer based in Lisbon, Portugal, founder of Outer Corner, currently building apps for Apple platforms.
👍4
Один из старичков iOS разработки выложил в удобном формате гайд по formatStyle. Можно зайти по ссылке, а внутри еще ссылка на удобный ресурс, где можно посмотреть разные форматы.
https://chris.eidhof.nl/post/format-style-guide/
https://chris.eidhof.nl/post/format-style-guide/
chris.eidhof.nl
FormatStyle Guide — Chris Eidhof
👍3
Небольшой обучающий материал о том, что такое «structured» в Structured Concurrency!
https://macguru.dev/whats-that-structured-in-structured-concurrency/
https://macguru.dev/whats-that-structured-in-structured-concurrency/
Max Seelemann
What’s that “structured” in Structured Concurrency?
One thing I only learned after working with Structured Concurrency for years is what “structured” actually refers to. And since that came as a surprise to me, I thought others might find it interesting as well.
My natural thinking was that everything inside…
My natural thinking was that everything inside…
🧠 Мышление — наш главный навык. Качаем с Podlodka Soft Skills Crew
Хотите лучше понимать, как вообще сейчас думать, принимать решения и не теряться в эпоху ИИ?
Тогда вам в новый сезон Podlodka Soft Skills Crew — «Мышление как навык», который пройдёт 25–29 мая.
Организаторы конференции собрали очень сильную команду: IT-лидеры, авторы научпоп-книг, преподаватели и практики из индустрии. Будет и база про то, как работает мышление, и прикладные инструменты, которые можно использовать в работе сразу.
Полная программа — на сайте, а на эти сессии советуем обратить особенное внимание:
💡 Сергей Попов, директор продукта «Подбор» в Skillaz, расскажет про навыки, которые начинают дорожать в эпоху агентного AI, и новую роль специалиста.
🛠 Дарья Варламова, коуч, лауреат премии «Просветитель», проведет мастер-класс про мышление в условиях тревоги, неопределённости и потери контроля.
🧠 Тарас Пащенко, кандидат наук, главный эксперт Института образования НИУ ВШЭ, расскажет про то, почему даже рациональные люди ошибаются и как мышление ломается под нагрузкой.
🌱И это далеко не всё — в программе ещё много сильного контента.
Сейчас действует минимальная цена участия, так что это хороший момент, чтобы присоединиться к конференции и сообществу людей, которым важно глубже понимать происходящее и лучше думать.
✨ За билетом
По промокоду ios_heads получите скидку🎁
Хотите лучше понимать, как вообще сейчас думать, принимать решения и не теряться в эпоху ИИ?
Тогда вам в новый сезон Podlodka Soft Skills Crew — «Мышление как навык», который пройдёт 25–29 мая.
Организаторы конференции собрали очень сильную команду: IT-лидеры, авторы научпоп-книг, преподаватели и практики из индустрии. Будет и база про то, как работает мышление, и прикладные инструменты, которые можно использовать в работе сразу.
Полная программа — на сайте, а на эти сессии советуем обратить особенное внимание:
💡 Сергей Попов, директор продукта «Подбор» в Skillaz, расскажет про навыки, которые начинают дорожать в эпоху агентного AI, и новую роль специалиста.
🛠 Дарья Варламова, коуч, лауреат премии «Просветитель», проведет мастер-класс про мышление в условиях тревоги, неопределённости и потери контроля.
🧠 Тарас Пащенко, кандидат наук, главный эксперт Института образования НИУ ВШЭ, расскажет про то, почему даже рациональные люди ошибаются и как мышление ломается под нагрузкой.
🌱И это далеко не всё — в программе ещё много сильного контента.
Сейчас действует минимальная цена участия, так что это хороший момент, чтобы присоединиться к конференции и сообществу людей, которым важно глубже понимать происходящее и лучше думать.
✨ За билетом
👎5🤔1🤬1
22 видео Swift конференции в Tokyo. Очень много тем, и технических, и просто поболтать! Но технических много и очень хорошие темы.
Топ 👍
https://www.youtube.com/playlist?list=PLCl5NM4qD3u-57q9cEMJmG8LwHSkcJmRM
Топ 👍
https://www.youtube.com/playlist?list=PLCl5NM4qD3u-57q9cEMJmG8LwHSkcJmRM
❤7
Достаточно подробный материал о том, как сделать фича-флаг систему в Swift!
Если вы до сих пор не в курсе, то вот!
https://livsycode.com/best-practices/a-feature-flags-system-in-swift/
Если вы до сих пор не в курсе, то вот!
https://livsycode.com/best-practices/a-feature-flags-system-in-swift/
Livsy Code → Learn Swift the smart way
A Feature Flags System in Swift → Livsy Code
Greetings, traveler! Feature flags are a foundational tool for modern mobile development. They allow teams to control behavior at runtime, roll out features gradually, run experiments, and decouple deployment from release. In iOS applications, a well-designed…
👎4😁2❤1
Свежий и хороший обучающий материал о том, как использовать Xcode Instruments, чтобы оптимизировать работу Swift Concurrency.
В самой статье автор по итогу рекламирует свой курс, но внутри есть видео, где полностью раскрыта тема и курс вам нужен только если вам все это нужно текстом. Но 30-ти минутное видео с кодом и примерами полноценно раскрывает тему и рекомендовано к просмотру!
https://www.avanderlee.com/concurrency/using-xcode-instruments-to-optimize-swift-concurrency-code/
В самой статье автор по итогу рекламирует свой курс, но внутри есть видео, где полностью раскрыта тема и курс вам нужен только если вам все это нужно текстом. Но 30-ти минутное видео с кодом и примерами полноценно раскрывает тему и рекомендовано к просмотру!
https://www.avanderlee.com/concurrency/using-xcode-instruments-to-optimize-swift-concurrency-code/
SwiftLee
Using Xcode Instruments to optimize Swift Concurrency Code
Explore how Xcode Instruments can help you analyze, debug, and optimize your code for better app performance.
❤5👏1
В предверии WWDC автор высказывает свое мнение и предположения. Вряд ли, конечно, это тот материал, откуда вы что-то новое узнаете с технической точки зрения, но для общей информации лишней не будет.
https://www.avanderlee.com/wwdc/wwdc-2026-my-predictions-and-wishes/
https://www.avanderlee.com/wwdc/wwdc-2026-my-predictions-and-wishes/
SwiftLee
WWDC 2026: My predictions and wishes
Get ready for WWDC 2026 announcements that will shape the future of iOS development. Discover what improvements could be coming.
Автор статьи задался вопросом, а бесполезен ли stateless actor с учетом того, что его задача как раз в обратном? Сначала казалось, что ответ очевиден. Ответ и примеры в статье.
Спойлер:Автор все еще считает, что это действительно странная вещь, но в определенных ситуациях может быть полезен.
https://www.massicotte.org/stateless-actors/
Спойлер:
https://www.massicotte.org/stateless-actors/
massicotte.org
Stateless Actors
The purpose of an actor is to protect mutable state. But even an actor with no state to protect can serve a purpose.
🤖 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 получите скидку🎁
Сейчас уже поздно спорить о том, нужен ли 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
💩3👎1