일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Xcode
- swift documentation
- 리펙터링
- tableView
- ios
- clean architecture
- map
- uiscrollview
- SWIFT
- 애니메이션
- 리팩토링
- rxswift
- Refactoring
- Clean Code
- 리펙토링
- UICollectionView
- UITextView
- HIG
- MVVM
- uitableview
- Human interface guide
- Observable
- 스위프트
- RxCocoa
- ribs
- combine
- 클린 코드
- swiftUI
- collectionview
- Protocol
- Today
- Total
목록PHAsset (2)
김종권의 iOS 앱 개발 알아가기
1. 갤러리 화면 만들기, 사진 첨부 - 앨범 가져오기 (PHFetchResult, PHAsset) 2. 갤러리 화면 만들기, 사진 첨부 - 사진 가져오기 (PHCachingImageManager, PHImageRequestOptions) 3. 갤러리 화면 만들기, 사진 첨부 - 갤러리 화면 UI 구현 방법 앨범과 사진 가져오는 방법 Photos 모듈에서 제공하는 API를 사용 디바이스의 앨범을 먼저 가져오기 (PHFetchResult가 앨범을 의미) 앨범에 담긴 이미지 정보 가져오기 (PHAsset이 이미지나 비디오 정보를 의미) PHAsset을 가지고 UIImage 이미지 가져오기 (PHCachingImageManager가 요청한 크기에 맞추어 PHAsset으로부터 이미지를 가져옴) 쿼리는 모두 PH..
구현 아이디어 PhotoService라는 클래스를 싱글톤으로 만든 후, 이 서비스를 통해서 앨범에 있는 사진을 꺼내오도록 구현 PhotoService의 주요 메소드 getAlbums(): iOS에는 일반 앨범과 스마트 앨범이 있는데 이 앨범 정보들을 불러오는 메소드 getPHAssets(album:): 앨범을 파라미터로 주면 해당 앨범에 있는 이미지들 [PHAsset] 정보를 가져오는 메소드 fetchImages(asset:size:contentMode:): asset을 파라미터로 주면, 해당 asset을 UIImage로 변경하는 메소드 구현 UI 구성 ViewController에서 album버튼을 누르면 PhotoViewController 화면이 나오고, 이 화면은 collectionView와 pick..