-5
我想存储的数据在一个很长的字符串我的数据对象。我的字符串限制是128k,所以我想知道我可以加入多少个字符?obj-c/ios中可以存储128千字节的字符数?
我想存储的数据在一个很长的字符串我的数据对象。我的字符串限制是128k,所以我想知道我可以加入多少个字符?obj-c/ios中可以存储128千字节的字符数?
取决于编码要求。
•你真的需要一个NSString兼容的字符串?
•您的数据真正原始,8位数据还是有它自己的编码?
在不回答的是,假设是任意的数据的输入,并且可以被视为有效的NSString
的输出。在那一点上,典型的答案是使用base64编码,其中谷歌将揭示多个NSData - > NSString解决方案。
对于大多数的编码器,其结果的大小可以根据输入的格式而变化。即某些东西编码成比其他字节更少的字节。因此,“最大值”可以根据所采用的输入格式和编码算法而变化。
由于每个字符都是1个字节,因此假设正常字符数据类型为128k个字符 –
取决于您的编码。 – DrummerB