gpt4 book ai didi

objective-c - 保护 NSUserDefaults 免受用户或第三方入侵

转载 作者:行者123 更新时间:2023-12-03 16:26:45 24 4
gpt4 key购买 nike

在 OSX 上,用户可以使用默认实用程序或删除 plist 来删除 NSUserDefaults。请参阅man 默认值。考虑到应用程序希望在用户或任何恶意程序执行此操作时捕获并采取适当的操作,是否有一种方法可以对此进行监控。无论哪种方式删除都不会调用 NSUserDefaultsDidChangeNotification ,因此无法使用。

最佳答案

如果您需要保护设置,请使用钥匙串(keychain)。如果您不想承受学习钥匙串(keychain)的痛苦和痛苦,可以使用几种包装器来使字符串条目看起来像用户默认值。

关于objective-c - 保护 NSUserDefaults 免受用户或第三方入侵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31328545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com