iPhoneアプリ ストレージにデータを保存

投稿者: | 2017年3月10日

ストレージにデータを保存する方法です

Xcode 8 と Swift 3を使います

以下のコードを記述します


let userDefaults = UserDefaults.standard
        
if let id_String = userDefaults.string(forKey: "id") {
    print(id_String)
} else {
    userDefaults.set("12345", forKey:"id")
    userDefaults.synchronize()
}

forKey:”id”でキーを指定します
上記の例では、idが存在した場合はprintで内容を出力し、idが存在しない場合はidを保存します

保存したキーを削除する場合は、以下のコードを記述します


userDefaults.removeObject(forKey: "id")

全て削除する場合は、以下のコードを記述します


let appDomain:String = Bundle.main.bundleIdentifier!
UserDefaults.standard.removePersistentDomain(forName: appDomain)