개발/Swift
2022. 7. 14.
[Swift] UserDefaults로 간단한 데이터 저장하기 (Data CRUD - 1)
공부하며 작성한 자료로, 덧붙일 점이나 사실과 다른 점이 있다면 언제든 좋은 지적 부탁드립니다. UserDefaults란? “앱을 실행하는 동안 지속적으로 Key-Value 쌍을 저장하는 데이터베이스 인터페이스” -Apple (그러나 우리가 알고있는 DataBase처럼 활용하긴 어렵습니다.) 보통 앱을 시작할 때 기본상태정보를 저장하기 위해 사용하고, 싱글톤객체를 사용합니다. 앱이 실행될 때 앱에서 저장한 모든 UserDefaults 데이터가 메모리에 올라갑니다. (여기에 많은 데이터를 사용하면 메모리 누수의 원인!!) 그러므로 간단한 볼륨, 마지막으로 설정한 앱 환경설정 등 아주 간단한 것을 저장할때만 사용하는 것이 좋습니다. Apple 공식문서 https://developer.apple.com/doc..