我想将一些用户信息作为字符串存储在 iOS 的 Keychain 中,那么 Keychain 中的字符串有长度限制吗?
谢谢。
我拼凑了一个 iOS 应用程序,该应用程序将使用该库进行二进制搜索以与钥匙串交互,并确定我最多可以存储一个长度为 16,777,110 的 NS(Mutable)String。因此明显小于其他答案中建议的 NSString 的最大长度或 SQLITE_MAX_LENGTH 的默认值。
编辑:如果您想快速验证此答案,我建议您尝试在钥匙串中存储长度为 16,777,110 的字符串,然后尝试长度为 16,777,111 的字符串。如果第一个有效而第二个无效,则此答案是正确的。
很难回答 :) 它应该支持NSString的最大长度
所以 Keychain 字符串可以容纳超过42 亿个字符,与NSString相同