obj-c / ios中有多少个字符可以存储在128千字节中?

时间:2012-10-22 19:49:54

标签: objective-c ios

我想将数据对象的数据存储在一个长字符串中。我的字符串限制是128k,所以我想知道我可以进入多少个字符?

1 个答案:

答案 0 :(得分:4)

取决于编码要求。

•您真的需要兼容NSString的字符串吗?

•您的数据是真正的原始数据,8位数据还是数据?或者它是否具有自己的编码?

如果没有答案,假设是任意数据的输入和可被视为有效NSString的输出。此时,典型的答案是使用base64编码,其中Google将显示多个NSData - > NSString解决方案。

对于大多数编码器,结果的大小可能会根据输入的格式而有所不同。即某些东西编码成比其他东西更少的字节。因此,“最大值”可能会根据所使用的输入格式和编码算法而有所不同。