Toolverse
Wszystkie skille

axiom-swiftui-performance

autor: CharlesWiltgen

Zdiagnozuj i napraw powolne interfejsy SwiftUI za pomocą narzędzi profilowania

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
1

O skillu

Skill do optymalizacji wydajności SwiftUI — diagnozuj zacinające się animacje, opóźnione przewijanie i nadmierne odświeżania widoków. Wykorzystuje Instruments 26 i wzorce WWDC 2025 do identyfikacji wąskich gardeł. Pokazuje, jak czytać wykresy przyczynowo-skutkowe, wykrywać niepotrzebne aktualizacje i reorganizować hierarchie widoków dla płynnego działania aplikacji.

Jak używać

  1. Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując katalog axiom-swiftui-performance z repozytorium.

  2. Uruchom Instruments 26 w Xcode i włącz nowy SwiftUI Instrument — nagrywaj sesję profilowania podczas testowania interfejsu użytkownika (przewijanie, animacje, interakcje).

  3. Opisz problem w wiadomości do skilla — na przykład "moja lista przewija się z zacinaniem" lub "widok body jest wywoływany zbyt często". Dołącz zrzut ekranu z Instruments jeśli to możliwe.

  4. Skill przeanalizuje wykresy Cause & Effect Graph z Instruments 26, aby zidentyfikować, które zmiany stanu powodują kosztowne aktualizacje widoków.

  5. Zastosuj rekomendacje: rozbij złożone hierarchie widoków, zoptymalizuj struktury danych, dodaj Identity constraints lub użyj @State/@Binding bardziej selektywnie.

  6. Ponownie nagrywaj w Instruments i porównaj metryki — skill pomoże ci zinterpretować poprawę wydajności i wskaże pozostałe wąskie gardła.

Podobne skille