「Ios/swift/設定値保存」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→配列を端末に保存) |
(→配列を端末に保存) |
||
行20: | 行20: | ||
print(userId) | print(userId) | ||
} | } | ||
+ | 参考:http://tomoyaonishi.hatenablog.jp/entry/2014/09/06/114535 |
2016年7月29日 (金) 15:57時点における最新版
簡単な文字列を端末に保存
let userDefaults = NSUserDefaults.standardUserDefaults() // デフォルト値 userDefaults.registerDefaults(["token": "default"]) // Keyを指定して保存 userDefaults.setObject("hogehoge", forKey: "token") userDefaults.synchronize() // Keyを指定して読み込み let token: String = userDefaults.objectForKey("token") as! String print(token)
配列を端末に保存
let userDefaults = NSUserDefaults.standardUserDefaults() let userIds = ["1", "2", "3", "4"] as NSArray userDefaults.setObject(array, forKey: "userIds") userDefaults.synchronize() let array = userDefaults.arrayForKey("userIds") as? [String] print(userIds) // Optional ["1", "2", "3", "4"] for userId:String in userIds { print(userId) }
参考:http://tomoyaonishi.hatenablog.jp/entry/2014/09/06/114535