Быстрое округление/максимум NSDecimalNumber

Допустим, у нас есть константа NSDecimal с именем total, и она содержит значение 3,33333333, деленное на 10/3. 10 и 3 оба NSDecimalNumber. Мы хотим, чтобы общее количество было 4 как NSDecimalNumber в Swift.

let total = ten/three

// the ideal total would be rounded up whenever there is a floating 

в док. у нас есть

func NSDecimalRound(_ result: UnsafeMutablePointer<NSDecimal>,
                  _ number: UnsafePointer<NSDecimal>,
                  _ scale: Int,
                  _ roundingMode: NSRoundingMode)


maximumDecimalNumber()

Какой из них лучше всего подходит для калькулятора с валютным стилем? Пожалуйста, включите пример, как их использовать, если вы это знаете. Спасибо .


person Dmomo    schedule 30.05.2015    source источник