【发布时间】:2014-11-01 03:39:22
【问题描述】:
我有这样的输出:
63006f00 6c006f00 72000000
这个输出的意思是“颜色”,但如何在可可中获得它?
我在 Stackoverflow 上也找到了这种方法:
- (NSString *)hexToString:(NSString *)string {
NSMutableString * newString = [[NSMutableString alloc] init];
NSScanner *scanner = [[NSScanner alloc] initWithString:string];
unsigned value;
while([scanner scanHexInt:&value]) {
[newString appendFormat:@"%c",(char)(value & 0xFF)];
}
string = [newString copy];
return string;
}
它工作......但我的字符串必须如下:
@"63 00 6f 00 6c 00 6f 00 72 00 00 00"
对上面的字符串格式有帮助吗?
【问题讨论】:
标签: objective-c macos cocoa hex