我想在iOS上的Keychain中将一些userinfo存储为字符串,那么Keychain中的字符串是否有任何长度限制?
感谢。
答案 0 :(得分:38)
我把一个iOS应用程序放在一起,使用this library进行二进制搜索,以便与钥匙串进行交互,并确定我能存储的最多的是一个长度为16,777,110的NS(Mutable)字符串。因此明显小于NSString的最大长度或其他答案中建议的默认值SQLITE_MAX_LENGTH。
编辑:如果您想快速验证这个答案,我建议您尝试在密钥链中存储长度为16,777,110的字符串,然后尝试长度为16,777,111的字符串。如果第一个有效,第二个没有,这个答案是正确的。
答案 1 :(得分:18)
答案 2 :(得分:7)