UnitsKit 0.0.1

UnitsKit 0.0.1

测试已测试
语言编程语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

Steve Moser 维护。



UnitsKit 0.0.1

  • Steve Moser

评估和格式化度量单位

UnitsKit 是基于包含值和单位的 SMQuantity 子类的。可以使用包裹在 NSNumber 中的值和表示单位名称或符号的 NSString 创建一个量。可以使用运算符(如 addsubtractmultiply、或 divide)结合量。量还可以转换为其他单位。最后,可以通过指定如何使用名称或符号显示来将量格式化为 NSString

示例

在 Xcode 中构建和运行 UnitsKit 示例 项目,以查看评估和格式化量的示例。


示例用法

SMQuantity *oneMeter = [[SMQuantity alloc] init];
[oneMeter setValue:@1];
[oneMeter setUnit:[quantityEvaluator derivedUnitFromString:@"meter"]];

// Display in either symbols or names
[quantityFormatter stringFromQuantity:oneMeter] // 1 m
[quantityFormatter setDisplaysInTermsOfSymbols:NO];
quantityFormatter stringFromQuantity:oneMeter]; //1 meter

// Add or multiply
[quantityEvaluator evaluateQuantity:oneMeter withQuantity: oneMeter usingOperator:@"add"]; // 2 m
[quantityEvaluator evaluateQuantity:oneMeter withQuantity: oneMeter usingOperator:@"multiply"]; // 1 m^2

联系

Steve Moser

许可证

UnitsKit 可在 MIT 许可下获得。有关更多信息,请参阅 LICENSE 文件。