Используете ли вы NSNumberFormatter для установки стиля валюты в соответствии с локалью? Если это так, просто извлеките его как объект NSNumber:
NSDecimalNumber *currencyAmount = [NSDecimalNumber decimalNumberWithString:@"100.00"];
NSNumberFormatter *currency = [[NSNumberFormatter alloc] init];
[currency setNumberStyle:NSNumberFormatterCurrencyStyle];
[currency setLocale:yourLocale];
NSString *yourstring = [NSString stringWithFormat:@"%@", [currency stringFromNumber:someAmount];
NSNumber* number = [currency numberFromString:yourString];