Допустим, я пишу класс "DayData", содержащий ивары
NSString *symbol; //such as "AAPL"
NSString *currency; //such as "USD"
NSDate *day;
double open;
double high;
double low;
double close;
Последние четыре ивара - это цены открытия, максимума, минимума и закрытия этой акции в этот день.
Скажем, я использую этот класс как фундаментальный класс строительных блоков, стоящий за интенсивным моделированием Монте-Карло на протяжении многих десятилетий, то есть тысяч дней, исторических данных.Это означает, что мне нужно было бы получить доступ к этим иварам тысячами, если не миллионами, если не миллиардами раз за короткий период времени, чтобы сделать симуляции как можно быстрее.
Вопрос: Должен ли я придерживаться удвоения или долженЯ все еще использую NSDecimalNumber?Насколько быстрый NSDecimalNumber, правда?Кто-нибудь здесь проверял NSDecimalNumber для интенсивных научных приложений?