В настоящее время я извлекаю данные из веб-сервиса и заполняю данные в пользовательский объект.Правильный способ использования NSDecimalNumber как свойств пользовательского класса
Я храню десятичные, такие как 4.56 и т.д.
Я немного смущен NSDecimal и NSDecimalNumber. Я прочитал, что NSDecimalNumber следует использовать при работе с деньгами, которыми я являюсь. Поэтому возникает вопрос, должны ли мои свойства быть NSDecimal или NSDecimalNumber. Я прочитал случаи, когда ваша модель будет NSDecimal и что вы будете использовать NSDecimalNumber для любой арифметики с числами.
Я в принципе хочу, чтобы создать поведение, как, например, в ObjectiveC
private decimal thirtyYear;
public decimal getThirtyYear(){
return thirtyYear/100.0;
}
public void setThrityYear(decimal rate){
thirtyYear = rate;
}
Так, если мое thirtyYear свойство быть NSDecimal или NSDecimalNumber. Кроме того, при выполнении деления внутри метода getThirtyYear() следует использовать NSDecimalNumber для арифметики.