Photos프레임워크 Photos프레임워크는 iCloud , 사진 라이브러리, 라이브사진을 포함한 Photos 앱에 관리되는 사진이나 비디오 에셋으로 작업합니다.전체 사이즈의 에셋, 썸네일등을 비동기적으로 가져오거나 캐쉬처리 합니다. 아래 클래스들은 사진 라이브러리의 내용을 나타냅니다.클래스의 인스턴스는 읽기 전용(read only)이며 변경이 불가합니다. (메타 데이터 만 포함) PHAsset 클래스는 사진 라이브러리의 이미지, 비디오 또는 라이브 사진을 나타냅니다. PHAssetCollection 클래스는 포토 에셋의 그룹을 나타냅니다. PHCollectionList 클래스는 포토 에셋 컬렉션을 포함하는 그룹을 나타냅니다. (PHCollectionList가 PHAssetCollection을 PHAss..
(1) UserDefaults UserDefualts 클래스는 사용자의 기본적인 데이터베이스 인터페이스로 key 키 value 값을 쌍으로 저장합니다.작은 범위의 데이터를 저장하는 용도로 사용하는 거라 사실상 데이터베이스라 말하는 것도 조금 그렇지만 ..ㅎ 여하튼 UserDefaults는 런타임 중 객체를 사용해서 사용자의 데이터베이스에서 사용하는 기본값을 읽습니다. 유저 디폴트는 값을 필요로 할 때마다 사용자의 기본 데이터베이스를 열지 않아도 가능하게 정보를 캐시 합니다. 실제로 간단하게 사용할 수 있어서 자주 사용합니다. 저 같은 경우에는 회원가입의 사용자 정보를 담거나 버튼의 토글 상태를 담거나 등 유저 디폴트를 사용합니다. - 사용 방법은 아주 간단합니다. 먼저 사용자의 표준 유저 디폴트 객체를 ..
해당 유저의 좌표를 받아 날씨를 파악하여 날씨 기반 추천서비스 앱을 만들고 있어서 CoreLocation에 대해서 복습 겸 다시 공부를 하려합니다. 역시 iOS 공부는 개발 문서(developer documentation)를 살펴보는 게 최고인 것 같아요 ! 먼저 CoreLocation이란 CoreLocation은 주변 아이비컨과 관련된 지리적 위치 서비스를 제공합니다.CoreLocation가 실행되면 위와 같이 승인 요청 Alert메시지가 뜨고 승인한 경우 수행이 됩니다. (CoreLocation로 기기의 위치데이터를 받기 전 반드시 승인 요청을 확인합니다.) CLLocationManager클래스는 위치 관련 이벤트를 앱에 시작하고 중지하는데 사용하는 오브젝트이며,CLLocationManagerDele..
유저에게 앱 리뷰를 작성하는것을 요청하는 클래스로 Alert형태로 유저에게 표시가 됩니다.SKStroeReviewController를 살펴보면 requestReview가 있습니다.requestReview메서드는 사용자에게 앱 평가, 리뷰를 요청합니다.(참고로 iOS 10.3 부터 가능합니다.) 사용방법 :1. 사용할곳에 import Storekit를 추가해주고 StoreKit은 인앱 구매 및 앱 스토어와의 상호작용을 지원합니다.* enable users to rate and review your app - 사용자가 앱을 평가하고 리뷰 할 수 있게 합니다. 2. SKStoreReviewController클래스의 메서드 requestReview()를 호출해주면 됩니다. ex ) 앱 리뷰 알림때문에 머리아파하..
- Total
- Today
- Yesterday
- ios
- 애니메이션
- wwdc
- 머신러닝
- 책
- 문자열
- objc
- stanford SwiftUI
- Xcode
- Algorithm
- 딥러닝
- Animation
- swiftUI
- rxswift
- RX
- iOS SwiftUI
- leetcode
- ARC
- 책 후기
- Deep learning
- string
- 책 추천
- 스위프트
- swift5
- 스위프트UI
- ReactiveX
- 알고리즘
- SWIFT
- objective-c
- 독서
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |