Quiero obtener los valores máximo y mínimo de un NSMutableArray para poder crear un plotspace y un gráfico de núcleo basado en esos valores máximo y mínimo.OBJ-C: obteniendo el valor mínimo/máximo en un NSMutableArray
Mi código es el siguiente:
NSMutableArray *contentArray = [NSMutableArray arrayWithCapacity:100];
NSUInteger i;
for (i=0; i<60; i++){
id x = [NSNumber numberWithFloat:i*0.05];
id y = [NSNumber numberWithFloat:1.2*rand()/(float)RAND_Max + 0.6];
[contentArray addObject:[NSMutableDictionary dictionaryWithObjectsAndKeys:x, @"x", y, @"y", nil]];
}
self.dataForPlot = contentArray;
CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.xRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat() length:CPDecimalFromFloat()];
plotSpace.yRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat() length:CPDecimalFromFloat()];
Lo que tengo que llenar los espacios en blanco para xrange y yrange asignación si quiero el gráfico para abarcar sólo el espacio de lo que está especificado en contentArray?
no sé a ciencia cierta que esto es más rápido, pero para el trabajo final podría usar: maxX = MAX (maxX, newX); etc ... –