Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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
Tags
more
Archives
Today
Total
관리 메뉴

개발자 되버리기

Swift4 앱에서 DB처럼 쓰는 UserDefault 예제 본문

개발/Swift

Swift4 앱에서 DB처럼 쓰는 UserDefault 예제

구본익 2019. 1. 26. 19:18

저희가 테스트를 할때 변수를 선언하고 사용합니다.

하지만 이런 변수들은 프로그램이 종료되면 삭제가 됩니다.


앱에서 자체적으로 db처럼 쓸 수 있는 UserDefault 라는 기능이 있습니다. 

예제 소스코드 입니다.


import UIKit


class ViewController: UIViewController {

    @IBOutlet weak var dbLabel: UILabel!

    

    @IBAction func saveDB(_ sender: UIButton) {

        // db 저장 이라는 내용을 저장합니다.

        UserDefaults.standard.set("db저장", forKey: "db")

    }

    

    override func viewDidLoad() {

        super.viewDidLoad()

        if UserDefaults.standard.string(forKey: "db") != nil {

            let str = UserDefaults.standard.string(forKey: "db")

            dbLabel.text = str

        }

    }

}



코드이며 화면 구성은 아래와 같습니다.




이번에는 영상으로 간단히 담아 봤습니다.



이처럼 앱을 껐다가 다시 실행해도 해당 키값에 매핑되는 데이터가 살아있음을 알 수 있습니다.


Comments