Notice
Recent Posts
Recent Comments
Link
관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - swift] 디버깅 UserDefaults 간편 세팅 방법 (Arguments Passed On Launch) 본문

iOS 응용 (swift)

[iOS - swift] 디버깅 UserDefaults 간편 세팅 방법 (Arguments Passed On Launch)

jake-kim 2024. 1. 3. 01:09

디버깅 UserDefaults 간편 세팅

  • 앱을 실행할때마다 특정 UserDefaults값을 매번 세팅해주고 싶은 경우?
    • Arguments Passed On Launch 사용하면 UserDefaults에 항상 입력한 값으로 초기화가 가능
  • Xcode > Edit Scheme 클릭

  • 왼쪽 탭에서 Run 선택 > 위 탭에서 Arguments 선택 > Arguments Passed On Launch > +버튼 클릭

  • - 짝대기를 붙이고, userDefaults에 저장될 이름을 입력하고난 후 공백을 두고 값 입력
    • -{name} {value}

  • 사용할때 userDefaults로 접근이 가능
    • 접근할떄는 - 짝대기를 제외한 이름으로 접근
class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        let val = UserDefaults.standard.string(forKey: "myTestingValue")
        print(val) // Optional("10")
    }
}
Comments