App Storage
·
SwiftUI
UserDefaults로부터 값을 반영하고 해당 사용자 디폴트의 값이 변경될 때 뷰를 무효화(invalidate)하는 프로퍼티 래퍼 타입이다. AppStorage는 작은 데이터 또는 짧은 String 같은 내용을 저장하는 부분으로 값이 변경되면 뷰에 바로 적용시킨다.AppStorage 프로퍼티 래퍼는 date 구조체를 싫어한다고 한다. 다음 예제 코드는 처음 실행했을 때 시간값을 저장하였다가 앱 종료 후 다시 들어갔을 때 얼마만에 앱을 재실행하는지 화면에 보여주는 코드import SwiftUIstruct ContentView: View { @AppStorage("interval") var interval = Date.timeIntervalSinceReferenceDate @State private..