UserDefaults | Apple Developer Documentation
Keychain Service API는 Keychain이라고 부르는 암호화된 데이터베이스 안에 사용자 데이터를 저장하는 메커니즘을 제공한다.
Keychain Services | Apple Developer Documentation
안전하게 저장해야 하는 작은 데이터를 저장할 때 사용
ex) 비밀번호, 암호키, 인증키, 메모 등의 정보를 암호화하여 저장한다.

SandBox 밖에 데이터가 저장되기 때문에 앱을 삭제해도 데이터가 남아있다.
디바이스가 Lock/Unlock되면 키체인도 같이 Lock/Unlock됨
Secure Enclave라는 암호화 기능을 사용하는 하드웨어에서 키체인 데이터를 관리한다.
Keychain Sharing을 통해 동일한 개발자에 속한 서로 다른 앱 간 키체인 공유가 가능하다.
키체인에 저장하는 Data 단위