Photos (3) 썸네일형 리스트형 [iOS] Photos - Asset Loading Asset Loading 이 클래스를 사용하여 이미지, 비디오, 라이브 포토 콘텐츠를 요청할 수 있다. PHImageManager An object that facilitates retrieving or generating preview thumbnails and asset data. : 미리보기 썸네일 및 에셋과 전체 크기의 이미지 또는 비디오 데이터를 검색하거나 생성하는 방법을 제공 class PHImageManager : NSObject func requestImage(for asset: PHAsset, targetSize: CGSize, contentMode: PHImageContentMode, options: PHImageRequestOptions?, resultHandler: @escaping.. [iOS] Photos - 날짜 순으로 에셋 가져오기 let fetchOptions = PHFetchOptions() fetchOptions.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: true)] let fetchResult = PHAsset.fetchAssets(with: fetchOptions) return fetchResult.firstObject 1. PHFetchOptions 선언하기 ➡️ 에셋 또는 컬렉션 객체를 가져올 때 Photos에서 반환하는 결과에 필터링, 정렬 등 영향을 주는 옵션 2. PHFetchOptions 내 sortDiscriptors 의 key를 "creationDate" 로 지정 3. fetch할 때 해당 PHFetchOption을 등록해 옵션을 .. [iOS] Photos Framework Photos Framework iOS 및 macOS에서 사진 애플리케이션, 사진 확장 기능을 지원하는 클래스를 제공 iCloud 사진 라이브러리를 포함하여 사진 및 비디오에 직접 접근 가능 • 화면에 표시, 재생할 Asset을 검색 • 이미지 또는 비디오를 편집 • 앨범, 특별한 순간, iCloud 공유 앨범과 같은 에셋을 사용해 작업 Photos Framework 모델 클래스 1. 에셋 : PHAsset (이미지, 비디오, 라이브 포토) 2. 에셋 컬렉션 : PHAssetCollection (앨범(+스마트 앨범), 특별한 순간 등) 3. 컬렉션 리스트 : PHCollectionList (앨범의 폴더, 사용자가 작업하는 항목, 연도 등) 객체 가져오기 및 변경 요청 이 객체들은 읽기 전용이며 변경할 수 .. 이전 1 다음