繁体   English   中英

在Swift的这种情况下是否适合使用Core Data?

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

我是Swift和XCode的新手

我正在编写一个应用程序,该应用程序需要存储用户的姓名,生日和电话等信息。 事实是,它只需要存储1个用户的信息,但是正如我从Core Data中看到的那样,它在同一张表中存储了很多数据。 (就像很多用户的名字和生日一样)

因此,我想问一下是否有更好的方法将这些信息存储在应用程序中。 谢谢!

PS:对不起,我的英语不好。 :(

您应尝试使用NSUserDefaults来快速存储和检索小数据,例如1个用户的信息。

迅速

//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

Objc

//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

亲爱的,您必须为其创建一个关系表,其中的关系表将是唯一键,即“ user_id”将是唯一的。 检查链接并添加user_id变量。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM