星空网 > 软件开发 > 操作系统

iOS之数字的格式化

//通过NSNumberFormatter,同样可以设置NSNumber输出的格式。例如如下代码:NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];formatter.numberStyle = NSNumberFormatterDecimalStyle;NSString *string = [formatter stringFromNumber:[NSNumber numberWithInt:123456789]];NSLog(@"Formatted number string:%@",string);//输出结果为:[1223:403] Formatted number string:123,456,789//其中NSNumberFormatter类有个属性numberStyle,它是一个枚举型,设置不同的值可以输出不同的数字格式。该枚举包括:typedef NS_ENUM(NSUInteger, NSNumberFormatterStyle) {  NSNumberFormatterNoStyle = kCFNumberFormatterNoStyle,  NSNumberFormatterDecimalStyle = kCFNumberFormatterDecimalStyle,  NSNumberFormatterCurrencyStyle = kCFNumberFormatterCurrencyStyle,  NSNumberFormatterPercentStyle = kCFNumberFormatterPercentStyle,  NSNumberFormatterScientificStyle = kCFNumberFormatterScientificStyle,  NSNumberFormatterSpellOutStyle = kCFNumberFormatterSpellOutStyle};//各个枚举对应输出数字格式的效果如下:其中第三项和最后一项的输出会根据系统设置的语言区域的不同而不同。[1243:403] Formatted number string:123456789[1243:403] Formatted number string:123,456,789[1243:403] Formatted number string:¥123,456,789.00[1243:403] Formatted number string:-539,222,988%[1243:403] Formatted number string:1.23456789E8[1243:403] Formatted number string:一亿二千三百四十五万六千七百八十九



原标题:iOS之数字的格式化

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

欧盟商标注册禁忌:https://www.ikjzd.com/articles/151848
供应链中断加速消费者购买圣诞节礼品,网上销售将创历史新高!:https://www.ikjzd.com/articles/151849
亚马逊运营面试避坑指南:https://www.ikjzd.com/articles/151850
欧盟声音商标注册流程:https://www.ikjzd.com/articles/151851
封控!暂停发货!浙江多地区疫情升级,石化企业突发停工停产。。。:https://www.ikjzd.com/articles/151853
​怎么申请欧盟商标注册:https://www.ikjzd.com/articles/151854
2024.04.18亚马逊选品推荐(仅供参考):女装蛋糕连衣裙:https://www.kjdsnews.com/a/1842234.html
欧洲市场疯了,订单排到7、8月!:https://www.kjdsnews.com/a/1842235.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流