我遇到了一些问题。将NSString转换为ASCII Binary Equivilent(然后再次返回到NSString)
我想采取一个NSString并将其转换为一个只有0,1值的整数数组,它将表示一个ASCII字符串的二进制等效值。
因此,例如,说我有以下
NSString *string = @"A"; // Decimal value 65
我想用数组
int binary[8] = {0,1,0,0,0,0,0,1};
然后因为我有二进制整数数组结束了,我怎么回去一个NSString?
我知道NSString将字符存储为多个字节,但我只想使用ASCII。 我尝试使用,
NSData *data = [myString dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
我的字符串转换为ASCII,但我仍然有很多的问题。有人可以帮我吗? :)
我在想这篇文章,以及一些位移和屏蔽可能会做的伎俩,但我仍然不知道如何将NSString首先转换为只有ascii字符。 http://stackoverflow.com/questions/2832729/how-to-convert-ascii-value-to-a-character-in-objective-c – 2011-03-30 19:33:28