NSMutableArray *m_res = [NSMutableArray arrayWithCapacity:ticks];
double t = lo_t;
while (t <= hi_t) {
[m_res addObject:[NSDecimalNumber decimalNumberWithDecimal:
[[NSNumber numberWithDouble:t] decimalValue]
]];
t += delta_t;
}
return [[NSArray arrayWithArray:m_res] retain];
Предполагается вернуть постоянный NSArray, содержащий некоторые значения.Я планирую вызвать релиз на него, когда он больше не нужен.Это нормально или есть какая-то ошибка, потому что когда я вызываю функцию, содержащую этот код, моя программа перестает работать (и это проблема памяти, а не бесконечный цикл).