스위프트에는 디스크에 저장할 수 있는 프레임 워크는 크게 두가지 나누는데 그중 하나라고 생각하면된다. 그리고 UserDefaults는 코어데이터 보다 간랸하게 사용이 가능하나 단점이 있다. 복잡한 로직에는 사용이 불가능하며 보통 키값을 받는 정도에만 사용하는게 좋다고 이야기한다. 클래스나 스트럭트 사용할때는 제이슨을 사용해서 하는 방법이 있긴하나 오류의 원인이 될 수 있으니 내가 만드는 앱의 기준을 잘 보고 둘 중에 어떤걸 사용할지 결정하면 될 것 같다. 그 기준은 키값이나 클래스에 서브클래스 까지 들어가면 UserDefaults 사용하기 힘들지 않을까 생각한다. 간략하게 정의하면 UserDefaults 또한 디스크에 데이터를 저장할 수 있게 돕는 도구.CoreData 보다 사용성이 간단.key..