An interface to the user’s defaults database, where you store key-value pairs persistently across launches of your app.
사용자의 기본 데이터베이스에 대한 인터페이스
default 라 불리는 이유: 시작 시점의 앱의 ‘기본 상태’, 또는 동작 방식을 판단하기 위해 사용되기 때문
→ 이런 맥락에서 생각해보면 유저가 앱이 어떻게 동작할지 정해 둔 설정값이나, 토큰 등의 저장에 적합할듯 ?
→ 앱의 기본 상태와 동작 방식에 영향을 끼치기 때문NSUbiquitousKeyValueStore 사용Persist or cache data on a single device, or sync data to multiple devices with CloudKit.
단일 기기에 데이터를 캐싱하거나 저장, CloudKit으로 여러 기기 사이에 데이터를 공유할 수도 있음
프레임워크