iphone的开发确实是非常复杂,先摸索出一条路来。
创建一个 view-base project, 然后创建一个类MainView,继承UIView。
再绑定一下,在view controller里 identity里设定MainView。
加入quartzcore.framework, 否则用不了quartz画图。
MainView里的drawRect就是要绘画的函数。
CGContextRef ctx=UIGraphicsGetCurrentContext();
CGContextBeginPath(ctx);
CGContextAddArc(ctx, 110, 50, 30, 0, 2*M_PI, 1);
CGContextAddArc(ctx, 210, 50, 30, 0, 2*M_PI, 1);
CGContextAddArc(ctx, 160, 110, 15, 0, 2*M_PI, 1);
CGContextAddArc(ctx, 160, 210, 25, 0, 2*M_PI, 1);
CGContextFillPath(ctx);
这段是抄书上的,画一个奇怪的图,反正是画了。
build and run就可以出来了。
当然整个结构还没搞清楚,全无objective c的基础,只是照猫画虎。