NSUserDefaults是Objective-C API,用于在Apple的Cocoa和Cocoa Touch的Foundation框架中存储和检索用户首选项。它在OS X v10.0及更高版本中可用,在iOS 2.0及更高版本中可用,它继承自NSObject根类
在 iOS 上存储身份验证令牌 - NSUserDefaults 与 Keychain?
当用户登录服务时,我应该在哪个位置存储令牌?我不保存密码(显然我会使用钥匙串),而只是保存令牌。很多地方都说只是...
了解 suiteName 和 App Groups 之间的关系
背景 我正在开发一个由插件和主应用程序组成的 macOS 应用程序。我希望两个目标能够共享相同的设置。我想操纵我的设置...
可用于 Swift 的 API 提供与当前 macOS 用户关联的 Apple ID?
Swift 是否有任何可用的 API 可以提供与当前 macOS 用户关联的 Apple ID 的名称(应该是电子邮件地址,AFAIK)? 以下命令行似乎证明...
我正在使用元组来存储这样的东西。 var accessLavels: (hasInventoryAccess: Bool, hasPayrolAccess: Bool) accessLavels = (hasInventoryAccess: true, hasPayrolAccess: false) 现在我想...
是否可以在 NSUserDefaults 中保存 NSManagedObject?
我在 userDefaults 中保存 NSManagedObject 时遇到困难,我想知道 a) 我是否应该尝试这样做,或者这不是一个合适的方法,或者 b) 如果这是一个合适的方法,...
我在 Swift 5.10 中编写了下面的代码,通过在下标中给出键值来存储和检索 UserDefaults 中的 Codable 数据,但存在一些编译时错误: 预计订阅者为“->”...
我在 swift 5.10 中编写了下面的代码,通过在下标中给出键值来存储和检索 UserDefaults 中的可编码数据,但是存在一些编译时错误 Expected '->' for subscript
无法在 UserDefaults 中存储自定义类 - 尝试插入非属性列表
我试图在 UserDefaults 中存储自定义类,但是应用程序启动后我收到“尝试插入非属性列表”错误。我已经成功存储了客户数组...
运行单元测试时删除 UserDefaults 生成的 plist 文件
我正在测试一个依赖于 UserDefaults 实例的类。按照此处找到的示例代码,我创建并设置实例,如下所示: 覆盖函数设置(){ super.setUp() 绝对...
目前我正在尝试将 NSRect 保存到我的用户默认值。现在我使用 NSValue 将其包装为对象,然后使用以下代码将其作为对象保存到用户默认值中: [用户定义...
我没有收到有关 Objective-c 项目中 PrivacyInfo.xc 隐私政策的电子邮件
将使用 Apple 基本 API 的 Objective-c 项目应用程序上传到 App Store Connect 时,我无法收到任何电子邮件。 该项目包括 Userdefault API,但不包括 .xcprivacy 文件。 我
如何访问 Flutter SharedPrefences 中 iOS UserDefaults 存储的数据
我已经在 Store 上有一个 iOS 应用程序,现在计划在新版本发布时将其替换为 Flutter。 我想在 Flutter 代码中访问本机应用程序的 UserDefaults 数据。 使用
我正在尝试使用 UserDefaults 持久保存布尔值。这是我的代码: 公共静态 var isOffline = UserDefaults.standard.bool(forKey: "isOffline") { 没有设置{ ...
我有一个名为 soundSwitch 的开关,我使用 UserDefault 保存按钮的状态,如下所示: @IBAction func soundChanged(发送者: AnyObject) { 如果声音开关.on { defaults.setBoo...
NSUserDefaultsDidChangeNotification:更改的密钥的名称是什么?
当 UserDefaults 中的某些值发生更改时,此代码将调用方法“defaultsChanged” NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; [中心addObserver:self
Swift - 如何设置 NSUserDefaults 的初始值
我有一个名为 soundSwitch 的开关,我使用 userDefault 保存按钮的状态,如下所示: @IBAction func soundChanged(发送者: AnyObject) { 如果声音开关.on{ 默认值。
我有一个可以登录的 iOS 应用程序,我正在使用用户默认值来存储“firstLogin”、“freshInstall”、“userName”、“sessionTime”等数据。我正在...
[__NSPlaceholderArray initWithObjects:count:]:尝试从对象[0]插入nil对象
我有 EAGLView 持有 PresentFrameBuffer 并保存 EAGLView 的屏幕截图,将此屏幕截图发送到 UIActivityViewController 社交网络框架的 UIViewController。所以,我保存在
我找不到我的应用程序的 nsuserdefaults 位置。 在同一问题中,解决方案是/users/您的用户名/Library/Application Support/iPhone Simulator//Applications。但我在 iPhone Simulator 中没有...
在 iOS 16 及更早版本上运行良好,但在 iOS 17 上,用户默认值被清除。 我不使用数据保护权利。 我使用应用程序组,并尝试了 UserDefaults.standard 和 UserDefaults(suiteName...