Мне нужен эквивалент функции pow () C, которая будет работать с NSDecimalNumbers. С pow вы можете использовать отрицательные числа, например pow(1514,-1234)
, с помощью decimalNumberByRaisingToPower: метода NSDecimal вы вынуждены использовать NSUInteger, который, кажется, требует положительного значения.
Я бы хотел сделать что-то вроде этого:
[decimalNumber decimalNumberByRaisingToPower:-217.089218];
или
[decimalNumber decimalNumberByMultiplyingByPowerOf10:-217];
без сбоев из-за переполнения или исключений из-за переполнения.