我遇到了一些問題。將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