Photos 프레임워크
·
🍎 iOS/Swift
PHAsset사진 라이브러리에 있는 이미지, 비디오와 같은 하나의 Asset을 의미 PHAssetCollectionPHAsset의 컬렉션 PHCachingImageManager요청한 크기에 맞게 이미지를 로드하여 캐싱까지 수행 PHFetchResult앨범 하나 PHPhotoLibraryChangeObserver사진 라이브러리에 대한 변경 사항을 감지하고 응답하기 위한 프로토콜 사용자가 사진을 추가, 삭제, 수정하거나 앨범에 변화를 주는 경우 메서드가 호출된다. photoLibraryDidChange(_:): 변경 감지 메서드 (꼭 구현해야함)PHPhotoLibrary.shared().register(_:): 옵저버 등록PHPhotoLibrary.shared().unregisterChangeObserver..
Photos 프레임워크 공식문서 번역
·
🍎 iOS/Swift
Photos 프레임워크사진 앱에서 관리하는 이미지 및 비디오 Asset을 다루는 프레임워크. 여기에는 iCloud 사진과 라이브 사진이 포함된다.PhotoKit을 사용하여 iOS, macOS, tvOS 및 visionOS에서 사진 앱이 관리하는 이미지 및 비디오 Asset에 접근합니다. 이 프레임워크를 사용하여 사용자의 사진을 편집하거나 표시하거나 앨범, 순간 및 공유 앨범과 같은 Asset 컬렉션을 관리할 수 있습니다. 이 프레임워크는 사용자의 장치와 iCloud에 있는 사진에 대한 접근을 제공합니다.앱에서 사용자의 사진에 접근하는 것 외에도, 앱 확장을 구축하고 앱의 기능을 iOS 또는 macOS의 사진 앱에 직접 통합할 수 있습니다. 사용자들이 사진과 비디오를 편집하거나 필터 및 효과를 적용할 수 ..
rebase시 conflict 해결하기
·
🐱Git
해결과정1. 먼저 합치기 원하는 브랜치를 rebase한다. 2. conflict 났는지 확인해보고 conflict가 있다면 vscode를 통해 conflict를 해결해주고 저장한다. 3. 수정 후 명령어를 통해 rebase과정을 끝마친다.4. git push origin head --force-with-lease 명령어를 통해 강제로 push를 진행한다.(--force-with-lease를 사용하면 '새로운 commit이 존재하는 경우에 강제로 push하는 것'을 막아준다.) 출처https://baeji77.github.io/dev/git/etc/git-rebase-and-confilct-resolve/ Git rebase와 친해지기 (git conflict를 해결하는 방..
JerryiOS