0
對Objective-C來說基本上是新的。這是我的問題。 如何將字符串的單個字符發送到for循環並在for循環中輸出每個字符?for循環問題,Objective-C
對Objective-C來說基本上是新的。這是我的問題。 如何將字符串的單個字符發送到for循環並在for循環中輸出每個字符?for循環問題,Objective-C
NSString *input = @"input string";
for (NSInteger i=0; i<[input length]; i++)
{
unichar c = [input characterAtIndex:i];
NSLog(@"Character at %d: %c == %04x == %d",i,c,(int)c,(int)c);
}
哇,這是超快。因此,在for循環中,我們如何打印這些字符的ascii值而不是打印字符本身? – user531 2011-03-30 00:34:56
查看最新的答案。由於obj-c知道'unichar'類型,我們必須準備好它是兩個字節長。 – mvds 2011-03-30 00:42:13
是的,這是完美的作品。非常感謝 – user531 2011-03-30 00:51:55