func baseUnitValue (fromValue : Double) -> Double
func value(fromBaseUnitValue : Double) -> Double
Availability 有効性
Technology
class UnitConverter : NSObject
For units that can be converted by a scale factor or linear equation, use the concrete subclass Unit
.
スケール因子または一次方程式によって変換可能である単位に対して、具象サブクラスUnit
を使ってください。
NSUnit
is an abstract class that is intended for subclassing. You can implement your own subclass of NSUnit
to convert between units according to any desired mapping function. For example, units may be converted using a logarithmic, exponential, or quantile scale.
NSUnit
は、サブクラスを作ることを意図される抽象クラスです。あなたは、NSUnit
のあなた独自のサブクラスを実装して、単位間の変換を何らかの望みのマッピング関数によって可能にします。例えば、単位は、対数、指数、または分位数の尺度で変換されるかもしれません。
All subclasses must fully implement the following methods: 全てのサブクラスは、完全に以下のメソッドを実装しなければなりません:
As stated above, most physical units can be converted using a linear equation with Unit
. You should only create a custom subclass of NSUnit
for units that cannot be converted in this way.
上で述べた通り、ほとんどの物理単位は一次方程式を使って変換されることがUnit
で可能です。あなたは、NSUnit
のあつらえのサブクラスを作成することを、この方法で変換されることができない単位に対してのみにするべきです。
func baseUnitValue (fromValue : Double) -> Double
func value(fromBaseUnitValue : Double) -> Double
class UnitConverterLinear