tg-me.com/iosdev/1624
Last Update:
Новый инструмент для оптимизации SwiftUI-приложений на WWDC25
Джед из команды Instruments и Стивен из команды Apple Music рассказали про обновлённые Instruments, а также про полезный способ для профилирования SwiftUI-проектов.
С его помощью можно упростить поиск узких мест в приложении, среди которых долгие (и лишние) обновления view, которые могут вызывать краши, зависания, лаги анимации и переходов, а также задержку при скролле.
📺 В этой сессии можно посмотреть, как на примере реального приложения можно устранить эти проблемы с помощью нового инструмента SwiftUI, Time Profiler (а также Hangs и Hitches).
Умение пользоваться инструментами и понимание, для чего нужен каждый из них не просто полезный скилл, это фактор, который поможет создавать действительно быстрые и отзывчивые приложения.
Что ещё может быть полезно?
🛠 Analyze hangs with Instruments (c WWDC23).
🛠 Optimize CPU performance with Instruments (новое видео на WWDC25).
🛠 Исследование причин зависаний приложений — серия уроков от Apple
А большой разбор возможных кейсов при проблемах с производительностью (и способов предотвращения такого поведения есть