userdefaults

    [SwiftUI] UserDefaults & @AppStorage를 활용한 예제

    @State값이 변경될 때 자동으로 View를 그려주는 것이 SwiftUI의 최대 장점이다. UserDefaults 객체는 어플리케이션 설정을 저장할 때 사용된다. UserDefaults를 사용하면 전처리를 사용해야한다는 번거로움이 있다. Userdefaults 적은 양(512KB)의 데이터를 저장하는 데 적합한 형식 앱이 런칭될 때 함께 로드됨 유저가 언제 마지막으로 접속했는지, 마지막으로 본 글이 무엇인지 등을 저장하기에 적합함 String 으로 저장되므로 꺼내 쓸 때 형식을 지정해줄 필요가 있음 Struct 를 JSON으로 인코딩하여 사용할 수 있으며, 이때 저장될 Class 에는 Codable 프로토콜을 선언해 주어야 함 iOS 14.0 이상 사용가능한 @AppStorage 프로퍼티를 사용하면 화..