国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 系統 > iOS > 正文

iOS中NSNumberFormatter的介紹與用法

2019-10-21 18:39:42
字體:
來源:轉載
供稿:網友

前言

iOS中NSDateFormatter用的范圍一般來說比較廣泛,不過相對于處理數字而言,很少用到NSNumberFormatter,NSNumberFormatter中有很多枚舉類型,會為實際開發節省時間.

NSNumberFormatter可以用來處理NSString和NSNumber之間的轉化,可以滿足基本的數字形式的轉化。下面話不多說了,來一起看看詳細的介紹吧

1:使用+ localizedStringFromNumber:numberStyle:本地化方法格式化NSNumber到NSString

四舍五入到整數

 NSNumber *number = @(123423.5563); NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterNoStyle];// 123424

貨幣數字形式

 NSNumber *number = @(12342323.5563); NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterDecimalStyle]; // 12,342,323.556 

貨幣的形式,帶本地化的貨幣符號

NSNumber *number = @(12342323.5563); NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterCurrencyStyle];// ¥12,342,323.56

百分數形式,并且四舍五入到百分比的整數部分

NSNumber *number = @(12342323.5563);NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterPercentStyle];// 1,234,232,356%

科學計數形式

NSNumber *number = @(12342323.55665); NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterScientificStyle];// 1.234232355665E7

本地化拼寫形式

NSNumber *number = @(12342323.55665);NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterSpellOutStyle];// 三十四萬二千三百二十三點五五六六五

序數形式

NSNumber *number = @(12342323.55665);NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterOrdinalStyle];// 第1234,2324

貨幣形式 顯示ISO分配的貨幣符號

NSNumber *number = @(12342323.55665);NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterCurrencyISOCodeStyle];// CNY12,342,323.56

貨幣形式

NSNumber *number = @(12342323.55665); NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterCurrencyPluralStyle];// 12,342,323.56人民幣

會計形式

NSNumber *number = @(12342323.55665);NSString *numStr1 = [NSNumberFormatter localizedStringFromNumber:number numberStyle:NSNumberFormatterCurrencyAccountingStyle];// ¥12,342,323.56

2:初始化NSNumberFormatter對象,使用- (NSNumber *)numberFromString:(NSString *)string;定制格式化NSNumber到NSString

不指定任何樣式(numStyle),默認(NSNumberFormatterNoStyle)四舍五入,其他的樣式同以上1中所介紹的

 NSNumber *number = @(12342323.55665); NSNumberFormatter *formatter = [[NSNumberFormatter alloc]init];// 指定貨幣樣式 formatter.numberStyle = NSNumberFormatterDecimalStyle;// 自定義樣式 [formatter setPositiveFormat:@"###0.###"];// 數字之間的分隔符 [formatter setDecimalSeparator:@":"]; [formatter setCurrencyDecimalSeparator:@","];// 前綴符號 formatter.positivePrefix = @"!";// 后綴符號 formatter.positiveSuffix = @"元";// 間隙中添加的符號 formatter.paddingCharacter = @"?";// 格式的寬度 formatter.formatWidth = 15;// 最少展示兩位小數 formatter.minimumFractionDigits = 2;// 最多展示三位整數 formatter.maximumIntegerDigits = 5; NSString *numStr = [formatter stringFromNumber:number];// ??????!323:557元

百分比樣式展示

NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];[numberFormatter setPositiveFormat:@"0.00%;0.00%;-0.00%"];NSLog(@"%@", [numberFormatter stringFromNumber:@4.0]);// Output: "400.00%".// 本地化NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];[numberFormatter setNumberStyle:NSNumberFormatterPercentStyle]; NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];[numberFormatter setLocale:usLocale];NSLog(@"en_US: %@", [numberFormatter stringFromNumber:@4.0]);// Output: "en_US: 400%". NSLocale *faLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"fa_IR"];[numberFormatter setLocale:faLocale];NSLog(@"fa_IR: %@", [numberFormatter stringFromNumber:@4.0]);// Output: "fa_IR: ????."

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产h色视频在线观看| 在线免费观看黄色av| 免费a在线看| 黄网站在线观看高清免费| 亚洲综合激情六月婷婷在线观看| 国产福利在线免费观看| 在线黄色av| 国产美女高潮一区二区三区| 男人天堂网在线观看| 福利视频网址导航| 国产性色视频| 色综合久久五月天| 国产麻豆视频| 91啦中文在线| 国产女人在线视频| 精品精品导航| 天天操夜夜操天天射| 99在线视频观看| 国产美女av| 青青青青在线| 在线三级av| 国产欧美日韩精品综合| 免费高清视频日韩| 精品福利视频导航大全| 国产麻豆综合视频在线观看| 中文字幕av免费| 国产午夜精品久久久久免费视| 小说区乱图片区| 国产黄色一级电影| 中文字幕在线看精品乱码| 一本免费视频| 精品一区二区三区免费站| 国产乱妇乱子在线播视频播放网站| 国产黄色在线网站| 国产亚洲精品久久久久久移动网络 | 国产三级在线免费观看| av二区三区| 国产超碰在线| 国产精品入口麻豆电影| 国产一区二区影视| 中文字幕亚洲精品视频| 国内a∨免费播放| 国产麻豆麻豆| 国产三级视频在线| 国产精品合集一区二区| 91三级在线| 国产二级片在线| 国产小视频福利在线| 国产精品久久人| 在线观看av网站永久| 日韩亚洲一区中文字幕| 亚洲精品自产拍在线观看| 伊人网在线观看| www黄在线观看| 九九热在线视频| 国产天堂在线| 中文在线观看视频| 亚洲精品天堂在线| 欧美日韩性视频一区二区三区| 午夜性爽视频男人的天堂| h视频在线网站| 国产理论片免费观看| 在线视频观看亚洲| 精品美女在线观看视频在线观看 | 任你操视频在线观看| 欧美亚洲天堂| 国产丝袜自拍| 日日夜夜中文字幕| 国产一区二区三区美女秒播 | 在线观看免费视频一区二区三区| 亚洲精品午夜级久久久久| 超碰免费在线观看| 国产不卡视频| 羞羞视频在线观看免费| 国产资源在线看| 精品国产二区三区| 国产乱精品一区二区三区| 精品麻豆视频| 国产亚洲精品自在线观看| 天天操中文字幕视频| 国产午夜视频| 青青草中文字幕| 依依成人在线| 国产精品xxx电影| 国产毛片在线| 久久精品免视着国产成人| 夜夜操天天干| 永久免费av网站| 国产精品不卡一区二区三区在线观看| www.99av| 热99在线观看| www.操操| wwww亚洲| 免费看ww视频网站入口| av日韩在线免费| 亚洲国产成人综合| 在线视频xx| 亚洲激情丁香| 日韩a视频在线观看| 先锋影音av中文字幕| 97最新国自产拍视频在线完整在线看| 国产图片综合| 国产精品jvid在线观看| 国产日产一区二区三区| 国产一级性片| 国产一区二区三区四区尤物| 91超碰在线免费| 中文字幕网在线| 国产亚av手机在线观看| 国产对白在线| 在线成人一区| 欧美午夜电影一区二区三区| 久久综合第一页| 黄色国产网站在线观看| 高潮毛片在线观看| 国产乱子视频| 国产欧美日韩精品综合| 国产夫妻视频| 在线观看电影av| 青青草免费观看免费视频在线| 免费影视观看网站入口| 中文字幕在线影视资源| 国产爆初菊在线观看免费视频网站 | 国产午夜在线观看| 在线天堂av| 福利视频在线导航| 国产福利小视频在线观看| gogo在线高清视频| 中文字幕视频在线免费| 伊人222成人综合网| 欧美精品se| 国产精品入口麻豆完整版| 日本一二区视频| 国产日本在线视频| 青青久草在线| 国产精品国精产品一二| 免费精品国产自产拍在| 国产福利在线看| 精品中文字幕不卡在线视频| 国产福利在线免费观看| 久热中文字幕精品视频在线| 精品视频vs精品视频| 国产麻豆精品入口在线观看| av中文资源在线| 国产二区视频| 中文字幕亚洲精品视频| 日本韩国精品一区二区| 99在线视频观看| 国产黄色大片在线观看| 国产麻豆麻豆| 九九色在线观看| 免费高清视频日韩| a视频免费看| av手机免费在线观看| 精品电影在线| 精品无人乱码| 在线免费观看黄色片| 在线午夜视频| 亚洲а∨精品天堂在线| 国产精品久久在线| 国产视频资源| 国产欧美黑人| 国产精品久久一区二区三区不卡| 中文字幕专区| 中文字幕不卡| 国产精品区一区二| 国产高清av| 精品麻豆视频| 四虎成人精品在永久免费| 精品国产福利一区二区在线| 国产www在线观看| 在线三级中文| 欧美日韩视频精品一区二区| 蜜桃视频中文字幕| 最新亚洲精品国自产在线观看| 美女永久在线网站| 狠狠操五月天| 午夜国产视频| 91av福利| 麻豆国产在线视频| 天天操人人干| 国产亚洲精品久久久网站好莱| 国产成人午夜精品| 四虎一区二区三区| 狠狠综合久久久综合| 国产亚av手机在线观看| 99re热在线观看| 国产免费一级| 91www在线观看| 久久这里精品| 国产精品久久精品牛牛影视| 永久免费av片在线观看全网站| www.eeuss影院| 国产一区二区三区美女秒播| av在线1区2区| 国产精品入口麻豆高清| 欧美精品se| 亚洲第一页在线播放| 国产精品欧美韩国日本久久| 好看的中文字幕在线播放|