概要 除算の結果を小数点を含めて取得したい時があります。例えば、150を100で割って1.5を求めたい時などです。Objective-Cでは演算子(/)を使った式からは、商の1しか取得できません。小数点を含む計算結果を得るというような高度な数値計算を行うためには、NSDecimalNumberクラスを利用する必要があります。 コード 使い方は以下の通り int price = 1500000; NSDecimalNumber *decimalPrice = [NSDecimalNumber decimalNumberWithDecimal:[[NSNumber numberWithInt:price] decimalValue]]; float floatPrice = [[decimalPrice decimalNumberByDividingBy:[NSDecimalNumber de