在iOS上,我们可以在Objective-C中使用类似的键写一些值:
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"myKey"];
或在Swift中:
NSUserDefaults.standardUserDefaults().setBool(true, forKey: "myKey")
Django或Python是否在OS X和iOS上的Cocoa / Cocoa Touch中提供了基本类型的键值存储,如NSUserDefaults
?
答案 0 :(得分:1)
Django和iOS是非常不同的平台,NSUserDefaults
是客户端数据存储,而使用Django则需要服务器端数据存储。
因为服务器并非对用户来说是唯一的,所以通常只使用数据库(可以像SQLite一样轻量级)然后使用用户注册或类似的东西,这样您就拥有了与数据关联的唯一客户端ID。