for (int i=0x1F300; i<0x1F5FF; i++) {
UniChar c[2];
CFStringGetSurrogatePairForLongCharacter(i, c);
NSString *s = [NSString stringWithCharacters:c length:2];
NSLog(@"%@",s);
}ios 5+
本文展示了一段用于遍历并打印iOS5中特定Unicode范围内的字符的代码示例。该程序通过使用Objective-C语言,从十六进制值0x1F300开始到0x1F5FF结束,获取并输出了每个长字符对应的Unicode符号。
for (int i=0x1F300; i<0x1F5FF; i++) {
UniChar c[2];
CFStringGetSurrogatePairForLongCharacter(i, c);
NSString *s = [NSString stringWithCharacters:c length:2];
NSLog(@"%@",s);
}
1万+

被折叠的 条评论
为什么被折叠?