꾸준히 안타치기
userDefault / 저장 본문
반응형
// userDefault에 저장
let plist = UserDefaults.standard
plist.setValue(userID, forKey: "name")//이름이라는 키로 저장
plist.synchronize()//동기화처리
//userDefaults에 불러오기
let plist = UserDefaults.standard
//지정된 값을 꺼내어 각 컨트롤에 설정한다.
self.userName.text = plist.string(forKey: "name")
//삭제
UserDefaults.standard.removeObject(forKey: "key")
https://qussk.github.io/2021/02/27/swift-UserDefault 참고
https://developer.apple.com/documentation/foundation/userdefaults 애플
UserDefaults는 앱 삭제 전까지는 데이터가 유지된다. 앱을 종료했다 다시켜도 데이터가 남아있음
데이터 저장 | ||
프로퍼티 리스트 | 관계형 /목록형 데이터 | 비정형 객체 데이터 |
NSUserDefault | Core Data | Archiving |
Custom Property List | SQLite |
반응형
'iOS > Basic Study' 카테고리의 다른 글
Dispatch Queue / Thread (0) | 2022.08.26 |
---|---|
didSet 프로퍼티옵저버 (0) | 2022.08.23 |
Delegation패턴을 이용한 커스텀쎌 버튼 클릭 (0) | 2022.05.19 |
UIIMage 사이즈 줄이기 메소드 (0) | 2022.03.24 |
Property List / CoreData - 데이터 저장방법 (0) | 2022.02.09 |
Comments