格式化体积和质量单位

时间:2014-07-11 10:05:06

标签: ios objective-c nsformatter

是否有任何机制可以将音量质量单位转换为NSDateFormatter等本地格式以进行日期格式化?

2 个答案:

答案 0 :(得分:3)

不是在iOS 7中,而是在iOS 8中。

根据NSHipster,我们会NSMassFormatterNSLengthFormatter,您可以使用它们来获取格式化的字符串。

与此同时,您可以使用像DDUnitConverter这样的第三方库,并使用NSNumberFormatter将值转换为字符串。

答案 1 :(得分:2)

在iOS 8和OS X v10.10中,Foundation包含能量,长度和质量(NSEnergyFormatterNSLengthFormatterNSMassFormatter)的NSFormatter类,但不包含温度或体积:P

在Apple提供原生解决方案之前,这里有温度和体积格式的代码: https://github.com/jrc/Cocoa-Snippets/tree/master/Foundation/UnitFormatters

(HealthKit为单位转化提供HKUnitHKQuantity,但不提供单位格式。)