2988.32 ——> 2,988.32

2988.00 ——> 2,988

+(NSString*)priceStrWithPrice:(float)price{NSString*priceStr=[NSStringstringWithFormat:@"%.2f",price];NSString*intStr=[[priceStrcomponentsSeparatedByString:@"."]firstObject];NSString*dotStr=[[priceStrcomponentsSeparatedByString:@"."]lastObject];NSMutableArray*array=[NSMutableArrayarray];while([intStrlength]>3){NSString*right=[intStrsubstringFromIndex:[intStrlength]-3];NSString*left=[intStrsubstringToIndex:[intStrlength]-3];[arrayinsertObject:rightatIndex:0];intStr=left;}[arrayinsertObject:intStratIndex:0];NSString*result=[arraycomponentsJoinedByString:@","];if([dotStrintValue]>0){result=[NSStringstringWithFormat:@"%@.%@",result,dotStr];}returnresult;}