如何在IOS中将NString转换为二进制字符串

时间:2013-09-13 16:49:02

标签: ios binary

我有一个在xCode中开发的应用程序,可以生成如下内容:

98,112,108,105,115,116,48,48,-44,0,1,0,2,0,3,0,4...

它是一个表示二进制数组的NSMutableString ...

但我想要这样的事情:

010010101101011101

我该怎么办?

1 个答案:

答案 0 :(得分:1)

这会将您的数组转换为0和1的字符串:

    NSMutableArray *array = ....
    NSData *data = [NSPropertyListSerialization dataWithPropertyList:array
                                                              format:NSPropertyListBinaryFormat_v1_0
                                                             options:0
                                                               error:NULL];

NSString *myString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];