ContentView.swift
// // ContentView.swift // swiftuidev // // Created by Cairocoders // import SwiftUI struct ContentView: View { @State var msg = "" @State var retrived = "" var body: some View { VStack { Text(retrived).fontWeight(.heavy) TextField("Enter msg to Save", text: $msg) .textFieldStyle(RoundedBorderTextFieldStyle()) .padding() Button (action: { UserDefaults.standard.set(self.msg, forKey: "Msg") self.retrived = self.msg self.msg = "" }) { Text("Save").padding() }.background(Color.orange) .foregroundColor(.white) .cornerRadius(9) } .onAppear { guard let retreivedmsg = UserDefaults.standard.value(forKey: "Msg") else { return } self.retrived = retreivedmsg as! String } } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } }