我想獲取NSMutableArray的最大值和最小值,以便我可以創建基於這些最大值和最小值的核心圖圖解空間和圖形。OBJ-C:獲取NSMutableArray中的最小值/最大值
我的代碼如下:
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()];
我填補空白的XRANGE和yRange分配如果我希望圖形僅跨越什麼在contentArray指定的空間?
,我不知道一個事實,這是快,但最終分配,你可以使用: maxX的= MAX(maxX,newX); 等... – 2011-08-29 16:53:56