我想在 iOS 的 Keychain 中存储一些用户信息作为字符串,那么 Keychain 中的字符串是否有长度限制?
谢谢。
最佳答案
我拼凑了一个 iOS 应用程序,可以使用 this library 进行二进制搜索。与钥匙串(keychain)交互,并确定我最多可以存储一个长度为 16,777,110 的 NS(Mutable)String。因此明显小于 NSString 的最大长度或其他答案中建议的 SQLITE_MAX_LENGTH 的默认值。
编辑:如果您想快速验证这个答案,我建议尝试在钥匙串(keychain)中存储一个长度为 16,777,110 的字符串,然后再尝试一个长度为 16,777,111 的字符串。如果第一个有效而第二个无效,则此答案正确。
关于iphone - Keychain 中存储的字符串是否有长度限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13488793/