Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将我的数据对象的数据存储在一个长字符串中。我的字符串限制是 128k,所以我想知道我可以输入多少个字符?
取决于编码要求。
• 你真的需要一个 NSString 兼容的字符串吗?
• 您的数据是真正的原始、8 位数据还是有自己的编码?
如果没有答案,假设是任意数据的输入和可以被视为有效的输出NSString。到那时,典型的答案是使用 base64 编码,其中 Google 将揭示多个 NSData -> NSString 解决方案。
NSString
对于大多数编码器,结果的大小可能会因输入格式而异。即某些事物编码为比其他事物更少的字节。因此,“最大值”可能会根据所采用的输入格式和编码算法而有所不同。