24得票5回答
何时(不)滥用NSUserDefaults

我想知道以下几点使用NSUserDefaults的指南: 1 - 我可以多久读取一次NSUserDefaults中的数据 2 - 合理存储在NSUserDefaults中的数据量有多大 显然,NSUserDefaults的使用是有限制的,但我很难确定什么是合理的,什么是不合理的。 以下是一些例...

24得票1回答
iOS 8、9 上的 NSUserDefaults 有多安全?

在应用内购买编程指南中建议您可以在NSUserDefaults中持久化应用内购买,此处。然而,我发现这篇文章说它是不安全的,其中的数据容易被访问和修改: NSUserDefaults以二进制格式存储在plist中,没有加密,并存储在您的应用程序目录中。这意味着任何用户(即使是最简单的...

24得票1回答
理解UserDefaults注册方法

首先,让我说这不是一篇抱怨,我只是想了解 register(defaults: []) 方法是如何工作的。 我正在使用 UserDefaults 的 register(defaults: []) 方法,在 didFinishLaunchingWithOptions 方法中注册我所有 UseD...

23得票5回答
Xcode beta配合Watch OS2使用时,NSUserDefaults无法正常工作

我刚刚安装了最新的Xcode beta版本,以尝试 Swift 2 和改进的苹果手表开发部分。 实际上,我很难理解为什么这个基本的NSUserDefaults方法在iOS和Watch OS2之间共享信息时不起作用。 我按照这个一步一步的教程进行操作,检查我是否在过程中遗漏了某些步骤,例如在...

23得票1回答
如何接收NSUserDefaultsDidChangeNotification iPhone通知

经过大量搜索,我没有找到是否需要将字典对象传递给:[NSUserDefaultsDidChangeNotification addObserver: forKeyPath: options: context:]; 如果我想在userDefaults发生单个更改时收到通知,那么在选项中应提供什么...

23得票3回答
Keychain和NSUserDefault的区别是什么?

我刚接触Objective C,我创建了一个应用程序,其中我使用了NSUserDefault和Keychain来存储我的用户名和密码。但我分不清它们的区别,请帮助区分两者。 谢谢。

22得票6回答
数百次访问“InputModeProperties.plist”导致我的游戏(iPhone)延迟。

我在Tiny Wings的一个bug修复中遇到了一个奇怪的问题。在我的游戏中,我使用了以下代码:NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; [userDefaults setFloat:...

22得票7回答
(Swift)将数组存储和检索到NSUserDefaults中

我正在尝试将一个数组存储到 NSUserDefaults 并在需要时检索该数组以填充 UITableView。 目前我正在使用://store data NSUserDefaults.standardUserDefaults().setObject(myArray, forKey: "\(i...

22得票5回答
如何在Swift中自动清除NSUserDefault值?

如何在 Swift 中自动清除 nsuserdefault 值?我已经尝试过这个方法,但对我无效...[[NSUserDefaults standardUserDefaults] setPersistentDomain:[NSDictionary dictionary] forName:[[N...

22得票6回答
如何在 Objective-c/Swift 中从 settings.bundle 中检索值?

我创建了一个从 settings.bundle 中设置和获取值的项目。我还在 settings.bundle 文件中设置了一些默认值。现在的问题是当我检索值时,NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; l...