Objective c 在obj-c/ios中,128 KB可以存储多少个字符?

Objective c 在obj-c/ios中,128 KB可以存储多少个字符?,objective-c,ios,Objective C,Ios,我想将数据对象的数据存储在一个长字符串中。我的字符串限制是128k,所以我想知道我能输入多少个字符?取决于编码要求 •您真的需要与NSString兼容的字符串吗 •您的数据是真正原始的8位数据还是有自己的编码 如果没有答案,则假设是任意数据的输入和可被视为有效NSString的输出。在这一点上,典型的答案是使用base64编码,Google将提供多种NSData->NSString解决方案 对于大多数编码器,结果的大小可能因输入的格式而异。也就是说,某些东西编码成的字节比其他东西少。因此,“最大

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

取决于编码要求

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

•您的数据是真正原始的8位数据还是有自己的编码

如果没有答案,则假设是任意数据的输入和可被视为有效
NSString
的输出。在这一点上,典型的答案是使用base64编码,Google将提供多种NSData->NSString解决方案


对于大多数编码器,结果的大小可能因输入的格式而异。也就是说,某些东西编码成的字节比其他东西少。因此,“最大值”可能因输入格式和采用的编码算法而异。

128k字符假定为正常字符数据类型,因为每个字符为1字节