iOS 캐싱 로직 구현 전 디스크 분석 앱에서 서버로 값을 받아온 뒤 캐싱해 두고, 사용자가 앱을 종료했다 다시 접속하면 캐싱된 값을 먼저 보여준 후 네트워크 응답이 도착하면 갱신하는 형태로 구현하고자 함. UserDefaults, SwiftData, CoreData, Realm, FileManager 중에서 어떤걸 선택하는 것이 좋은지 궁금해서 비교해보기로 함.UserDefaults: 간단한 값 저장용이라 이 용도엔 적합하지 않아 보임.SwiftData: iOS 17이상이라서 현재 현실적으로 사용하기가 어려움.CoreData: Realm이 있어서 굳이 써야하는지 의문이긴 함.FileManager: 자주 변경되는 데이터라서 성능적으로 적합하지 않을 것 같음.Realm: 12.24에 Realm 들어가보니까..