+(NSString*)FromNumber:(NSNumber*)number
{
NSString *key = akey;
NSNumberFormatter *numberFormatter = [[[NSThread currentThread] threadDictionary] objectForKey:key];
if(!numberFormatter)
{
numberFormatter = [self getDecimalNumberFormatterWithDigits:2];
[numberFormatter setFormatterBehavior:NSNumberFormatterPercentStyle];
[numberFormatter setNegativeSuffix:@"%"];
[numberFormatter setPositiveSuffix:@"%"];
[numberFormatter setNilSymbol:@""];
[numberFormatter setLocale:[ISMDateUtilities enUSPosixLocale]];
[[[NSThread currentThread] threadDictionary] setValue:numberFormatter forKey:key];
}
return [numberFormatter stringForObjectValue:number];
}
我很好奇threadDictionary
用于同步代码块?
谢谢!