axiom-swiftui-performance
Zdiagnozuj i napraw powolne interfejsy SwiftUI za pomocą narzędzi profilowania
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując katalog axiom-swiftui-performance z repozytorium.
Uruchom Instruments 26 w Xcode i włącz nowy SwiftUI Instrument — nagrywaj sesję profilowania podczas testowania interfejsu użytkownika (przewijanie, animacje, interakcje).
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.
Skill przeanalizuje wykresy Cause & Effect Graph z Instruments 26, aby zidentyfikować, które zmiany stanu powodują kosztowne aktualizacje widoków.
Zastosuj rekomendacje: rozbij złożone hierarchie widoków, zoptymalizuj struktury danych, dodaj Identity constraints lub użyj @State/@Binding bardziej selektywnie.
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.