[Перевод] Профилирование приложений на SwiftUI с помощью Instruments

Поделиться
  • 26 августа

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

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

Когда приложения начинают расти в размере и усложняться, становится всё труднее решать проблемы производительности с помощью простых методов, таких как использование операторов вывода, чтение кода и тестирование приложения. Проблемы производительности, как и ваше приложение, становятся всё более сложными — а это означает, что появляется потребность воспользоваться более сложными инструментами для профилирования и проверки фиксов.

В этой статье мы рассмотрим, как можно использовать Instruments для получения новых и интересных данных о приложении.

Читать далее