hsleedevelop
hsleedevelop
hsleedevelop
  • 분류 전체보기 (25)
    • Develop (25)
      • CS (1)
      • iOS (7)
      • Swift (14)
      • SwiftUI (0)
      • Flutter (1)
      • React (1)

최근 글

인기 글

태그

  • Jump to definition
  • iOS QRCode
  • GoRoute Modal
  • GoRoute Nav
  • CLIENT_FETCH_ERROR
  • Simulator
  • excldue
  • GoRoute 분기
  • Xcode 14 빌드 속도 올리는 방법
  • 스위프트
  • xcode 팁
  • Xcode
  • Xcode 정의
  • XIB Inspectable
  • Xcode Definition
  • xcode 꿀팁
  • Link
  • GoRouter
  • Xcode 베젤
  • Swift
  • Xcode 정의로 이동하지 않고 우측 에디터에서 보는 방법
  • next-auth
  • GoRoute Popup
  • enum 연동하는 방법
  • html
  • Xcode 빌드
  • addPostFrameCallback
  • builtInWideAngleCamera
  • architecturel
  • 시뮬레이터

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
hsleedevelop

hsleedevelop

Develop/Swift

UserDefaults 모든 항목 출력, 경로, 리셋

2022. 9. 6. 10:39
반응형

UserDefaults 목록 확인을 위한 코드 해당 경로의 plist 오픈

var path: [AnyObject] = NSSearchPathForDirectoriesInDomains(.libraryDirectory, .userDomainMask, true) as [AnyObject]
        let folder: String = path[0] as! String
        NSLog("%@/Preferences", folder)

소스 상에서 런타임 시에 UserDefaults를 프린트로 찍는 방법

print(UserDefaults.standard.dictionaryRepresentation())

UserDefaults Reset 필요 시

extension UserDefaults {
    static func resetDefaults() {
        if let bundleID = Bundle.main.bundleIdentifier {
            UserDefaults.standard.removePersistentDomain(forName: bundleID)
        }
    }
}

 

반응형

'Develop > Swift' 카테고리의 다른 글

SwiftUI 상에서 HTML 출력과 Link, CSS 적용하는 방법  (0) 2022.11.13
multi-line 문구 localizable.strings 적용 방법  (0) 2022.10.13
Advances in Collection View Layout  (0) 2022.09.04
Figma 자동 익스포트 for Xcode, Android Studio  (0) 2022.08.28
[iOS][Swift] WiFi AP 목록 스캔 또는 장치 연결  (1) 2022.08.28
    'Develop/Swift' 카테고리의 다른 글
    • SwiftUI 상에서 HTML 출력과 Link, CSS 적용하는 방법
    • multi-line 문구 localizable.strings 적용 방법
    • Advances in Collection View Layout
    • Figma 자동 익스포트 for Xcode, Android Studio
    hsleedevelop
    hsleedevelop
    iOS, Swift js, node js, react c, c++, .net ruby, sql

    티스토리툴바