- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
你们愿意帮帮我吗?我找到了如何保存和检索简单对象以将它们用作应用程序设置。
NSUserDefaults.StandardUserDefaults.SetString("testUser","username");
NSUserDefaults.StandardUserDefaults.Init(); //Although it's strange that you have to call this method to actually save your stuff
稍后您可以像这样检索它:
var username = NSUserDefaults.StandardUserDefaults.StringForKey("username");
现在,如果我需要保存多个用户名(想存多少就存多少)怎么办?如果我需要使用密码或密码哈希保存多个用户名怎么办?
最佳答案
这里有一个数组的例子(许多字符串用一个键保存):
NSUserDefaults.StandardUserDefaults ["array"] = NSArray.FromStrings ("a", "b", "c");
foreach (string s in NSUserDefaults.StandardUserDefaults.StringArrayForKey ("array")) {
Console.WriteLine (s);
}
还有一个字典(键=值)由单个键保存的例子:
NSDictionary dict = NSDictionary.FromObjectsAndKeys (new object[] { "user1", "user2" }, new object[] { "123", "abc" });
NSString key = new NSString ("dict");
NSUserDefaults.StandardUserDefaults.SetValueForKey (dict, key);
NSDictionary d2 = NSUserDefaults.StandardUserDefaults.DictionaryForKey (key);
for (int i = 0; i < d2.Count; i++) {
Console.WriteLine ("{0} : {1}", d2.Keys [i], d2.Values [i]);
}
关于c# - NSUserDefaults.StandardUserDefaults - 保存和检索字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7663581/
swift 2Xcode 7.3 我尝试存储这个: var someArray = [Class1(id: 1, title: "Titel 2", Something: Class2(somevar
我有一个概念性问题 - 访问 NSUserDefaults 时是否始终必须使用 standardUserDefaults API? 我在我的应用程序中保存了很多设置/标志/NSCoding 信息,用于
一个新手问题——我正在使用 [NSUserDefaults standardUserDefaults] 来存储用户 指定的偏好。在测试我的应用程序时,我看到存储的首选项 如果我在我的 iPhone 上
我使用 [NSUserDefaults standardUserDefaults] 来存储应用程序设置。 我的问题是: 删除应用后这些设置会被删除吗? 应用程序更新后(通过应用商店)? 因为我使用它来
我有两个关于 Apple 的 +[NSUserDefaults standardUserDefaults] 的问题: 1) 该对象是否代表所有应用程序共享的首选项? 2)如果没有,并且它仅对当前应用程
如果我下载了新版本的应用程序,是否会清除存储在NSUserDefaults.standardUserDefaults()中的所有数据?如果我重复安装和删除我的应用程序会怎样? 我从应用程序商店下载了我
我想保存一些用户偏好,但是 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 只返回nil。 iOS-Developp
所以我使用 NSUserDefaults 来存储我的 FBAccessTokenKey 和 FBExpirationDateKey。我正在创建一个单例用户对象: - (id)init { se
我面临着 NSUserDefaults 的一个非常奇怪的行为,问题是 [NSUserDefaults standardUserDefaults] 对象被随机删除! 我的 [NSUserDefaults
我在开发人员门户中将应用程序组添加到我的应用程序 ID,并在我的配置文件中使用该应用程序 ID。我在 Xcode 中的产品标识符设置为该应用程序 ID。 在我的应用委托(delegate)中,我从 d
你们愿意帮帮我吗?我找到了如何保存和检索简单对象以将它们用作应用程序设置。 NSUserDefaults.StandardUserDefaults.SetString("testUser","user
我对 NSUserDefaults 的 standardUserDefaults 有疑问。standardUserDefaults 方法到底做了什么?是在初始化对象吗? 最佳答案 是或否。 NSUse
我希望有某种方法将用户默认值备份为属性列表或 XML,或其他可以通过网络传输的适当文件格式。我怎样才能获得这些的备份,以便我可以将它们发送到网络服务器并将它们检索回设备并将它们读入用户默认数据库? 最
我有一个从 NSUserDefaults.standardUserDefaults() 变成值的变量 var GiftCount = NSUserDefaults.standardUserDefaul
我想检查 NSUserDefaults 是否有 dic 键的值,如果存在则加载数据并保存到 loadedDic 中,或者设置值loadedDic 并保存到 NSUserDefaults(如果没有)。
我正在尝试使用 NSUserDefaults.standardUserDefaults().setObject(, forKey:) 保留数组的应用程序 我正在努力实现以下目标,但由于我是一个新手,所
我有一个使用 Microsoft 的 Xamarin 开发的 iOS 应用程序,这就是为什么其中一些代码看起来可能有所不同的原因。无论如何,这就是我要做的: 在我的应用程序中,我有一组默认用户设置,无
检查 standardUserDefaults 内容的正确方法是什么? 如果我打印出存储在 key 中的内容,我会得到: NSLog(@"logged_in_status : %@", [standa
在 iPhone 上运行应用程序时(例如,当您可以通过另一种方式测试某些 GPS 或相机功能时),我在哪里可以找到并检查 NSUserDefaults 创建的文件以保存 standardUserDef
我正在更改 iPhone 应用程序中的应用程序设置。 奇怪的是,我必须使用 StandardUserDefaults 执行 2 个同步命令,才能使我的更改反射(reflect)在应用设置中。 其次,当
我是一名优秀的程序员,十分优秀!