[iOS] UserDefaults / CoreData / Realm 간단 비교
·
iOS/개념 & 개발
서론 UserDefaults, CoreData, Realm은 iOS의 대표적인 데이터 저장 방식입니다. 저는 지금까지 진행한 프로젝트에서는 UserDefaults만 사용했었습니다. 많은 데이터를 저장할 필요가 없기 때문이었는데요. 추후 데이터 저장이 필요한 상황에서 기술 선택을 용이하게 하기 위해 비교 글을 포스팅하기로 했습니다. 각각 어떤 특징이 있는지 알아야 필요한 기술이 뭔지 정확히 알 수 있겠죠?? 장단점을 비교하는 것이 주 목적이기 때문에 깊은 내용까진 다루지 않습니다. UserDefaults 먼저 UserDefaults입니다. UserDefaults는 포스팅으로 다룬 적이 있는데요. ([Swift] UserDefaults 알아보기) UserDefaults는 데이터 저장을 위한 가장 기초적인 방..
[Swift] UserDefaults 알아보기
·
Swift/개념 & 응용
iOS에서 데이터를 영구적으로 저장하는 방법은 여러 가지가 있습니다. 그중 대표적인 방법이 UserDefaults와 CoreData인데요. 오늘은 UserDefaults에 대해 알아보도록 하겠습니다. UserDefaults UserDefaults는 가장 기본적인 데이터베이스로, 복잡하고 큰 용량의 데이터보다는 스위치의 On/Off 같은 사용자 기본 설정처럼 간단한 데이터 저장에 적합합니다. 앱이 삭제되면 UserDefaults 데이터도 함께 삭제되므로 데이터가 영구히 유지되어야 한다면 UserDefaults는 부적합할 수 있습니다. 또한, 데이터가 암호화되지 않고 그대로 저장이 되기 때문에 보안과 관련된 정보는 저장하지 않는 것이 좋습니다! (민감한 데이터는 키체인을 이용해야 합니다.) UserDefau..
유정주
'UserDefaults' 태그의 글 목록