Toolverse
Wszystkie skille

axiom-photo-library

autor: CharlesWiltgen

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

Szybkie info

Kategoria
Mobile
Wyświetlenia
1

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ć

  1. Zainstaluj skill w swoim projekcie Claude/Copilot, odwołując się do repozytorium CharlesWiltgen/Axiom.

  2. 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.

  3. Zaimplementuj wybór zdjęć za pomocą PhotosPicker w SwiftUI lub PHPicker, pamiętając, że PhotosPicker jest preferowanym podejściem dla nowoczesnych aplikacji.

  4. 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.

  5. Ł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.

  6. 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