swiftui-performance-developer
Audit and improve SwiftUI runtime performance through code review and Instruments guidance. Use for diagnosing slow rendering, janky scrolling, excessive view updates, or layout thrash in SwiftUI apps.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Audit and improve SwiftUI runtime performance through code review and Instruments guidance. Use for diagnosing slow rendering, janky scrolling, excessive view updates, or layout thrash in SwiftUI apps.
How to use
Aktywuj umiejętność, opisując problem wydajności SwiftUI — na przykład "moja aplikacja renderuje się powoli" lub "przewijanie list jest zacinające". Umiejętność automatycznie się uruchamia przy słowach kluczowych takich jak performance, slow, jank, hitch, laggy, stuttering, CPU, memory lub update.
Jeśli masz kod do analizy, udostępnij go w swojej wiadomości. Umiejętność przeprowadzi przegląd kodu w poszukiwaniu typowych błędów wydajności — nadmiernych aktualizacji widoków, nieefektywnego śledzenia stanu, lub niepotrzebnego dzielenia widoków.
Jeśli opisujesz tylko objawy bez kodu, umiejętność poprosi Cię o kod lub więcej kontekstu, a następnie przeanalizuje go pod kątem wydajności.
Na podstawie przeglądu kodu otrzymasz konkretne rekomendacje optymalizacji — na przykład jak lepiej zorganizować widoki lub jak efektywniej śledzić zmiany stanu.
Jeśli przegląd kodu nie wyjaśni problemu, umiejętność poprosi Cię o profilowanie aplikacji za pomocą narzędzia Instruments i pokaże, jak interpretować wyniki.
Pamiętaj, że dzielenie widoków na mniejsze komponenty nie wpływa negatywnie na wydajność — SwiftUI automatycznie optymalizuje aktualizacje, więc możesz organizować kod bez obaw o wydajność.