본문 바로가기
728x90

UserDefaults2

[iOS/Swift] Property Wrapper 를 활용한 UserDefaults 이용하기 지난 포스팅에서 UserDefaults, Onboarding 페이지에 대해서 작성했었고, Onboarding 페이지를 구현하기 위해 UserDefaults 를 이용했었습니다. 스터디하시는 분 중에서 Property Wrapper 를 이용하면 효율적으로 사용할 수 있다고 해서 공부를 했습니다. ✍️ 감사합니다! 💡 Property Wrapper 란? Property Wrapper 는 Property 에 대해 특정한 기능을 정의할 수 있는 기능입니다. Swift5.1 에서 추가된 기능이라고 합니다. Property wrapper 는 Property 가 저장되는 방식을 관리하는 코드와 Property 를 정의하는 코드 사이에 분리 계층을 추가해줍니다. 저는 Property 가 정의되고, 저장되기 전에 Wrap.. 2021. 3. 14.
[iOS/Swift] UserDefaults 를 이용해 데이터 저장하기, 앱 최초 실행 여부 판단하기 👀 UserDefaults class UserDefaults : NSObject 💡 An interface to the user’s defaults database, where you store key-value pairs persistently across launches of your app. 사용자의 defaults 데이터베이스에 Key-Value 형태의 데이터를 저장할 수 있는 방법입니다. Foundation framework 에 포함되어 기본으로 제공되는 클래스로 간단하게 데이터를 저장할 수 있습니다. defaults 라고 부르는 이유는 일반적으로 앱 시작시 기본 상태 또는 기본 작동 방식을 결정하는 데 사용되기 때문이라고 합니다. ✔︎ UserDefaults object 가져오기 let def.. 2021. 3. 7.
728x90