Swift这种情况用Core Data合适吗?

Is it suitable to use Core Data in this situation of Swift?

我是 Swift 和 XCode

的新手

我正在编写一个需要存储用户信息(如姓名、生日和电话)的应用程序。问题是它只需要存储 1 个用户的信息,但正如我从 Core Data 中看到的那样,它在同一个 table 中存储了大量数据。 (喜欢很多用户的名字和生日)

所以我想问一下有没有更好的方法可以在应用程序中存储这些信息。谢谢!

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

亲爱的,您必须为它创建一个关系 table,其中它们将是一个唯一的键,即 "user_id" 将是唯一的。检查 link 并添加一个变量 user_id.

http://www.techotopia.com/index.php/An_iOS_7_Core_Data_Tutorial