以前是经常在j2me提问题 … 我打算做一个沪市大盘的 近30的数据的一个 K线 const float high={2701.04,2710.739,2753,2759.439,2790.919,2805.05,2804.209,2819.06,2835.409,2906.26,2934.469,2924.189,2939.28,2924.229,2932.82,2944.409,2868.479,2881.54,2890.32,2906.169,2931.58,2924.959,2937.56,2944.459,3000.429,3001.62,3012.044,2995.768,2966.98,2966.98}; 不知道这样定义一个数组有没有什么问题 . |
|
40分 |
opengl es中处理这个非常方便,而且如果你做这样的股票系统,一定需要界面实时的更新,需要更新性能比较好,那么opengl es就是为这个产生的。
opengl es是一个大的话题,你到网上找点资料看看吧。 |
iphone支持quartz 2d画图,同样可以实现这个功能。一个例子代码,
– (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor); CGContextSetRGBFillColor(context, 0.0, 0.0, 1.0, 1.0); // Draw them with a 2.0 stroke width so they are a bit more visible. CGContextSetLineWidth(context, 2.0); for(int idx = 0; idx < self.points.count; idx++) { point = [self.points objectAtIndex:idx];//Edited if(idx == 0) { // move to the first point CGContextMoveToPoint(context, point.x, point.y); } else { CGContextAddLineToPoint(context, point.x, point.y); } } CGContextStrokePath(context); } |
|
关于quartz 2d,可以去看一下Stanford””s CS193P class ,这个是学习iphone编程的最好的材料了,
|
|
http://www.stanford.edu/class/cs193p/cgi-bin/index.php
|