Как я могу показать NSDecimal с пользовательским форматом?Что-то вроде "% .2f" или "% .4f".NSDecimalString просто выбрасывает нули (например, 4.10 становится 4.1).
[NSString stringWithFormat:@"%.2f", [[NSDecimalNumber decimalNumberWithDecimal:myDecimal] doubleValue]]
В качестве альтернативы посмотрите в NSNumberFormatter .