我是 Swift 和 XCode 新手
我正在编写一个应用程序,需要存储用户的信息,如姓名、生日和电话。问题是它只需要存储 1 个用户的信息,但正如我从 Core Data 中看到的,它在同一个表中存储了大量数据。 (比如很多用户的名字和生日)
所以我想问一下是否有更好的方法来将这些信息存储在应用程序中。谢谢!
PS:抱歉我的英语不好。 :(
最佳答案
你应该尝试NSUserDefaults用于快速存储和检索小数据,例如 1 个用户的信息。
swift
//Storing data:
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("Arefly", forKey: "userNameKey")
//Reading data:
let defaults = NSUserDefaults.standardUserDefaults()
let name = defaults.stringForKey("userNameKey")
println(name) ==> Arefly
对象
//Storing data:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:"Arefly" forKey:@"userNameKey"];
[defaults synchronize];
//Reading data:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *name= [defaults stringForKey:@"userNameKey"];
NSLog(name) ==> Arefly
关于ios - Swift 这种情况适合使用 Core Data 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28088933/