Swift 之标准数字格式显示
前言:开发中我们常常会遇到金额显示,亦或者显示大数的时候,只是一连串的数字比如:7877333333,用户看到以后不方便阅读。基于此,一般开发语言都会支持数据的格式化,Swift中 NumberFormatter 就可以解决我们常见的数据格式化。他会比String.format强大的多。 NumberFormatter open func string ( from number : NSNumber ) - > String ? open func number ( from string : String ) - > NSNumber ? ///类方法 @ available ( iOS 4.0 , * ) open class func localizedString ( from num : NSNumber , number nstyle : NumberFormatter . Style ) - > String DEMO let n : NSNumber = 64.01 let formater = NumberFormatter . init ( ) //formater.numberStyle = .currency print ( formater . string ( from : n ) ) print ( formater . number ( from