일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- colorofdays
- process
- UIKit
- IOS
- 스위프트
- Swift
- 스터디
- 백준
- 알고리즘
- 코딩테스트
- WidgetTree
- flutter
- MVVM
- GIT
- stanford
- 조건문
- collectionView
- Masil
- SwiftUI
- 프로그래머스
- CS193p
- 프로젝트회고
- ImageSlider
- 청년취업사관학교후기
- UserDefault
- xcode
- flutter #state # stateful #stateless
- xml
- 오늘의 색상
- 새싹후기
- Today
- Total
목록UserDefault (2)
개발을 시작하는 이야기

UserDefaylts는 앱에 사용자의 데이터를 키와 값을 쌍으로 저장하는 사용자의 기본 데이터베이스에 대한 인터페이스 방식이다. 런타임 시 개체를 사용하여 앱이 사용자의 기본 데이터베이스에서 사용하는 기본값을 읽기 때문에 값이 필요할 때마다 데이터베이스를 열 필요가 없어진다. 사용자의 정보 혹은 개시물의 정보와 같은 대용량의 데이터를 저장하는 것이 아닌 최초 접속 여부, 자동 로그인 여부, 아이디 저장, 환경설정의 설정 데이터 값과 같은 단일 데이터 등을 UserDefaults로 담아서 보관하게 된다. class UserDefaults : NSObject 기본 개체 저장 Swift안에 있는 float, Int, Double, Bool, URL 등 기본적으로 제공되는 자료구조와 NSData, NSStri..

UserDefalts 키 - 값을 쌍으로 저장하는 인터페이스. 런타임 시 개체를 이용하여 기본 데이터베이스에서 사용하는 기본값을 읽어오기 때문에 필요할 때마다 데이터베이스를 열 필요가 없다. 대용량의 데이터보다는 최조접속여부, 자동 로그인 여부, 아이디, 환경설정에서의 설정 데이터 값과 같은 단일 데이터 등을 보관한다. CoreData 객체 그래프를 관리하기위한 FrameWork. SQLite와 같이 테이블을 이용하지 않고 객체를 생성하여 데이터를 운영하기 때문에 더 많은 저장공간과 메모리를 필요로 한다. 하지만 더 빠르게 데이터를 가져온다. Data Model을 생성한 후 Entity를 생성한다. SQLite 오픈소스로 Android, iOS, macOS에 기본적으로 포함되어있다. C언어로 작성되어있어..