axiom-photo-library
Wybieraj zdjęcia z biblioteki i zapisuj je na urządzeniu iOS – z pełną kontrolą nad prywatnością
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do obsługi wyboru zdjęć i wideo na iOS, iPadOS i macOS. Nauczy Cię, jak używać PhotosPicker i PHPicker do bezpiecznego dostępu do biblioteki użytkownika, obsługi ograniczonego dostępu oraz zapisywania plików na dysku. Zawiera wskazówki dotyczące wyboru odpowiedniego podejścia, obsługi uprawnień i unikania przestarzałych API. Kompatybilny z iOS 14+, iPadOS 14+ i macOS 13+.
Jak używać
Zainstaluj skill w swoim projekcie Claude/Copilot, odwołując się do repozytorium CharlesWiltgen/Axiom.
Określ, co chcesz zrobić: jeśli użytkownik ma wybrać zdjęcia bez przeglądania całej biblioteki, użyj PhotosPicker w SwiftUI; jeśli potrzebujesz pełnego dostępu do biblioteki, rozważ PHPicker.
Zaimplementuj wybór zdjęć za pomocą PhotosPicker w SwiftUI lub PHPicker, pamiętając, że PhotosPicker jest preferowanym podejściem dla nowoczesnych aplikacji.
Obsługuj uprawnienia prawidłowo: sprawdzaj status dostępu (authorized, limited, denied) i nie zakładaj, że użytkownik udzielił pełnego dostępu – może przyznać dostęp ograniczony.
Ładuj obrazy z PhotosPickerItem asynchronicznie, aby nie blokować interfejsu użytkownika, i obsługuj błędy ładowania, szczególnie w przypadku dużych plików.
Aby zapisać zdjęcie lub wideo na dysku, użyj PHPhotoLibrary i PHAssetCreationRequest, zawsze respektując uprawnienia użytkownika i unikając żądania dostępu pełnego, gdy wystarczy dostęp ograniczony.
Podobne skille
mobile-ios-design
autor: wshobson
mobile-android-design
autor: wshobson
swift-best-practices
autor: sammcj
automating-mobile-app-testing
autor: jeremylongshore
flutter-development
autor: aj-geddes
vercel-react-native-skills
autor: vercel-labs