Skip to content

Instantly share code, notes, and snippets.

@iHTCboy
Created April 13, 2020 12:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iHTCboy/18077742f9dd55a895ce0beafdc9a4d7 to your computer and use it in GitHub Desktop.
Save iHTCboy/18077742f9dd55a895ce0beafdc9a4d7 to your computer and use it in GitHub Desktop.
iOS 数字加¥或者$的符号
给数字加上千位分隔符,对于金钱的余额,甚至还需要加上¥或者$的符号:
- (NSString *)formattedNumber: (double)number {
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc]init];
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSString *numberString = [numberFormatter stringFromNumber:[NSNumber numberWithDouble:number]];
NSLog(@"%@",numberString);
return numberString;
}
注意,NSNumberFormatterDecimalStyle这个参数表示不带金钱符号,如果需要符号,请改为NSNumberFormatterCurrencyStyle这个参数。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment