in iOS/WAStickersThirdParty/YYImageCoder.m [1156:1172]
YYImageType YYImageTypeFromUTType(CFStringRef uti) {
static NSDictionary *dic;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
dic = @{(id)kUTTypeJPEG : @(YYImageTypeJPEG),
(id)kUTTypeJPEG2000 : @(YYImageTypeJPEG2000),
(id)kUTTypeTIFF : @(YYImageTypeTIFF),
(id)kUTTypeBMP : @(YYImageTypeBMP),
(id)kUTTypeICO : @(YYImageTypeICO),
(id)kUTTypeAppleICNS : @(YYImageTypeICNS),
(id)kUTTypeGIF : @(YYImageTypeGIF),
(id)kUTTypePNG : @(YYImageTypePNG)};
});
if (!uti) return YYImageTypeUnknown;
NSNumber *num = dic[(__bridge __strong id)(uti)];
return num.unsignedIntegerValue;
}