今天項(xiàng)目有一個(gè)需求是這樣的,。 服務(wù)器端傳一個(gè)這樣格式的字符串:aabbcc 到客戶端用來(lái)代表RGB,。 如:a3b8e5 即表示:RGB red:163 green:184 blue:229. 那么怎樣從 @“a3b8e5”中得到上面的結(jié)果? 有一個(gè)非常有用的函數(shù):strtoul
int red = strtoul([[@“a3b8e5” substringWithRange:NSMakeRange(0, 2)] UTF8String],0,16); int green = strtoul([[@“a3b8e5” substringWithRange:NSMakeRange(2, 2)] UTF8String],0,16); int blue = strtoul([[@“a3b8e5” substringWithRange:NSMakeRange(4, 2)] UTF8String],0,16); OK,,這樣就解決了我們的問(wèn)題。 |
|