就像是在 Android 上的 SharedPreference一樣,暫存於 App 中,直到程式被移除才會消失
但不建議將使用者帳號、密碼存於此,因為 JB 過後的手機,容易被不法程式取讀
// 初始化
var userDefault = NSUserDefaults.standardUserDefaults()
// 寫入。
// 注意一點,如果是一般 String, Int 可以不轉型直接寫入,
// 但 Array 就需要轉為 NSArray
var number:Int = 3
userDefault.setInteger(number , forKey: "number")
// Array 轉 NSArray
var stringArray = ["abc", "def" , "ghi"]
var nsArray:NSArray = NSArray(array: stringArray)
userDefault.setObject(nsArray , forKey: "array")
// 同步(收尾工作,一定要記得)
userDefault.synchronize()
// 讀出
var storedNumber = userDefault.integerForKey("number")
var storedArray = userDefault.objectForKey("array") as [String]