# userDefaults
[iOS] 앱의 콘텐츠나 데이터 자체를 저장/보관하는 특별한 객체의 종류
Apple의 기본 Librarykey-value 쌍으로 저장하는 인터페이스런타임 환경에서만 동작하며, 기본 저장소에 접근해 데이터를 read/write 하기 때문에값이 필요 할 때마다 데이터 베이스를 열어 볼 필요가 없다.대용량의 데이터보다 단일 데이터(ex 사용자 기

[iOS] iOS 내부저장소 (UserDefaults & FileManager & CoreData & KeyChain)
앱의 콘텐츠나 데이터 자체를 저장/보관하는 특별한 객체를 무엇이라고 하는가?

자동 로그인
소셜 로그인을 구현하는 것은 인터넷에 자세하게 나와있다. 본인은 카카오, 구글, 애플 세 가지 소셜 로그인 기능을 구현하였다. 구현 자체는 공식 문서에 따라서 그대로 따라하면 어렵지 않게 구현할 수 있다. Lost Item은 별도로 회원가입을 하지 않기 때문에 사용자의
[iOS][Swift] UserDefaults vs CoreData
데이터를 저장하는 것은 모바일 앱 개발에서 중요한 부분입니다. iOS 개발에서는 여러 가지 방법으로 데이터를 저장할 수 있는데, 그 중 UserDefaults와 CoreData가 자주 사용됩니다. 이 두 방법은 각각 다른 용도와 특성을 가지고 있습니다. 이 글에서는 U
Swift: 데이터 저장 방법 (UserDefaults / FileManager / CoreData)
UserDefaultsFileManagerColeData런타임 환경에서 동작하면서 앱이 실행되는 동안 기본 저장소에 접근해 데이터를 기록하고 가져오는 역할 (웹개발에서의 local storage 등등의 역할)UserDefault는 방대한 양의 데이터를 저장하는 용도가

[Swift] Userdefaults에 대한 고찰
\*먼저 내용소개에 앞서 최적의 로컬DB 저장을 위한 구축(백그라운드 스레드 큐나 배치큐와 같은 처리 작업이나 UI Thread와의 동기화작업을 한다던지 등)은 생략 함간단하게 TodoList앱을 만드는 도중 에뮬레이터에서 데이터를 UserDefaults로 저장 후 바
@propertyWrapper와 UserDefaults를 활용한 데이터 저장 방법
기존의 UserDefaults 사용법을 보면 key와 type을 제외하고 get{}, set{} 부분이 아래와 같이 중복되어서 사용되고 있었습니다. Swift 5.1에서 property wrapper가 새로 도입되면서 이렇게 반복되는 로직들을 프로퍼티 자체에 연결할 수

UserDefaults와 Sandbox System
💡 UserDefaults 앱을 실행하는 동안에 키-값 쌍으로 데이터를 저장하는 기본 데이터베이스 인터페이스이다. 애플에서 기본으로 제공하는 저장소로 딕셔너리와 비슷한 구조를 가지고 있다. 런타임 시점에 기본 데이터베이스가 생성되고 .plist 파일에 저장이 된다

[SeSAC] iOS week2 08
더 더 열심히 지금까지는 앱이 사용되는 동안에만 메모리에 데이터를 올렸다가 사용하는 형태로 사용했다. 예를 들어 텍스트 필드에 값을 입력했더라도 앱을 껐다 다시 켜면 텍스트 필드가 비어있었다영구적으로 알림 수신 여부와 같이 앱을 껐다 키더라도 데이터를 영구적으로 저장하

SwiftUI의 @AppStorage
소량의 데이터 앱에 저장시 사용 앱 종료 후에도 데이터 유지됨 변수에 새 값을 할당하면 값 업데이트 됨현재 Bool, Int, Double, String, URL, Data 타입 저장 가능
면접스터디 2W
앱의 콘텐츠나 데이터 자체를 저장/보관하는 특별한 객체를 무엇이라고 하는가? User Defaults 앱 실행 중 키-값 쌍을 지속적으로 저장하는 사용자의 기본 데이터베이스에 대한 인터페이스이다. 대용량의 데이터보다 자동로그인 여부, 아이디, 환경설정에서의 기본 설정

UserDefaults +@@
이전에 했던 UserDefaults를 통한 Object 저장방식을 더쉽게 하는방법을 찾았다 UserDefaults.standard의경우 plist 자체가 이미 dictionary구현이 되있기때문에 object변수가 저장되는경우 error발생해서 컴파일이 되지않는다 그래

UserDefaults +@
UserDefaults를 사용해서 기존의 PrimitiveData(Int,String...)말고 Object를 저장해보자 이 방식은 누군가 Dictionary 와 Codable개념을 통해서 만든방식인거같아 보인다
TodoList
Tric : 작성값을 배열에 저장, 완료표시, 제거, UserDefalut로 유지navigation controller 생성 root VC 설정 후 bar button item의 system item 을 edit으로!table view cell의 속성 영역 → styl
앱에서 다크모드 제어 가능한 스위치 만들기 (iOS 15.0, UserDefaults)
최근에 현재 만들고 있는 앱에 다크모드를 On/Off 할 수 있는 기능을 추가하고 싶어 시작했다가, 전에 만들어본 경험이 있긴 했지만 꽤 삽질한 내용에 대해 잊지 않게 글을 쓰려 합니다. 먼저 구현할 내용은 간단했습니다. > 1. 테이블 뷰 헤더에 다크모드를 제어