개발자 되어버리기
Swift4 앱에서 DB처럼 쓰는 UserDefault 예제 본문
저희가 테스트를 할때 변수를 선언하고 사용합니다.
하지만 이런 변수들은 프로그램이 종료되면 삭제가 됩니다.
앱에서 자체적으로 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
}
}
}
코드이며 화면 구성은 아래와 같습니다.
이번에는 영상으로 간단히 담아 봤습니다.
이처럼 앱을 껐다가 다시 실행해도 해당 키값에 매핑되는 데이터가 살아있음을 알 수 있습니다.
'개발 > Swift' 카테고리의 다른 글
Swift4 에서 AES256-CBC 암호화하기 or 풀기 (0) | 2019.01.26 |
---|---|
Swift4 버튼 클릭시 경고창 띄우기 (0) | 2019.01.26 |
Swift4 지문인식 , FaceID 기능 넣기 (활용편) (0) | 2019.01.26 |
Swift4 지문인식 , FaceID 기능 넣기 (0) | 2019.01.26 |