Я вытягиваю десятичные значения из таблицы sql как текстовое поле, которое затем преобразовываю в NSDecimalNumber (это просто потому, что я не знал десятичных значений чтения/записи для sqllite).Примеры выполнения десятичной математики в iPhone
В любом случае, теперь я ударил стену, когда я пытался выполнить простые математические подпрограммы по этим десятичным переменным. Например, Sum = Balance * Interest_Rate. Идея заключается в том, что я работаю с расчетами денег.
Знаете ли вы примеры/учебные пособия, в которых описано, как выполнять эти операции с использованием NSDecimal, NSDecimalNumber или обоих?
Спасибо.
Есть ли причина, по которой вы не просто используете поплавок для хранения номера? Очень легко преобразовать строку в float. http://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/occ/instm/NSString/floatValue –
Да. все, что читает ive, предполагает не использовать float/double для расчетов, связанных с деньгами. – AlvinfromDiaspar