A
axiom-swiftui-animation-ref
Kompletny przewodnik animacji SwiftUI — od podstaw VectorArithmetic po zaawansowane techniki przejść
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność dla programistów iOS, którzy chcą opanować system animacji SwiftUI. Zawiera szczegółowe wyjaśnienia interpolacji matematycznej, protokołu VectorArithmetic, makra @Animatable (iOS 26+), animacji sprężynowych i czasowych, przejść zoom, integracji UIKit/AppKit oraz debugowania zachowania animacji. Obejmuje wszystkie wersje od iOS 13 do iOS 26, z konkretnymi przykładami dla każdego poziomu zaawansowania.
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude/Codex, wskazując ścieżkę repozytorium GitHub (CharlesWiltgen/Axiom). 2. Otwórz umiejętność, gdy pracujesz nad implementacją animacji SwiftUI — na przykład gdy chcesz zrozumieć, jak działa interpolacja wartości lub jak użyć protokołu VectorArithmetic. 3. Skonsultuj sekcję "Understanding Animation", aby zrozumieć matematyczne podstawy — interpolacja, timing curves i spring animations. 4. Jeśli implementujesz niestandardową animację, przejrzyj wymagania VectorArithmetic (odejmowanie, skalowanie, dodawanie, wartość zerowa) i przykłady konformności dla typów takich jak CGFloat, Double i Float. 5. Dla iOS 17+ skorzystaj z informacji o PhaseAnimator i KeyframeAnimator; dla iOS 18+ sprawdź sekcję dotyczącą zoom transitions i integracji UIKit/AppKit; dla iOS 26+ zapoznaj się z makrem @Animatable. 6. Gdy debugujesz niespodziewane zachowanie animacji, wróć do sekcji dotyczącej Transaction system i wyboru między animacjami sprężynowymi a czasowymi — umiejętność zawiera wskazówki diagnostyczne dla każdego scenariusza.