
UserDefaults - 100KB 이하를 저장하는 게 이상적 (안된다는 건 아니고, 100KB가 최적화된 크기) import UIKit class ViewController: UIViewController { let label = UILabel() let button = UIButton(type: .system) override func viewDidLoad() { super.viewDidLoad() configureUI() } } extension ViewController { func save(text: String) { // 저장하는 함수 UserDefaults.standard.set(text, forKey: "Key") } func load() -> String { // 불러오는 함수 guar..

지난 번에 UserDefaults에 값을 셋팅하고, 불러오는 간단한 메서드를 알아보았는데여? 오늘은 간단하게 UserDefaults를 통해 저장한 값을 테이블뷰로 불러오도록 해보려구요. (다른 공부 안했다고 말 모대,,,ㅎ) 우선 아주 간단한 프로젝트를 하나 만들어줄게요. 추가 버튼을 누르면 alert 창이 뜨고, 거기에 추가한 textField가 테이블뷰에 보여지는 고런 간단한? (운동하기에서 제법 망설인 편,,ㅎ) 기본 코드는 접어둘게요!!⭐️ 더보기 import UIKit class ViewController: UIViewController { let tableView = UITableView() let addBtn = UIButton() var itemArray: [String] = [] over..

오늘은 UserDefaults에 대해 알아보겠습니당. UserDefaults 1. 데이터를 저장하는 방법 중 하나 UserDefaults는 데이터를 저장하는 방법 중 하나라고 생각하면 될 것 같아요. 그렇다고 데이터베이스는 아니구요. 말 그대로 유저의 기본값? 같은 기능인거죠. 예를 들어, 최고 점수나 볼륨, 뮤직 on/off 등? 음악 앱을 이용할 때, 지난 번 볼륨이 유지되어 있쟈나여? 갑자기 볼륨 커지면 다들 핸드펀 떨구잖아여?!! 그런 기본값들을 저장해두고, 불러와서 사용하는 것이져. 2. 저장 형태 UserDefaults는 키-값의 쌍으로 저장이 되구요, swift의 기본타입(float, double, integer, bool, URLs)으로 접근할 수 있다구 해요. 3. 작은 데이터만 저장 키..
- Total
- Today
- Yesterday