我调用CGPoint 这个类 他就提示 CGPoint is not an Object_c class出错 我想是不是没包含什么头文件还是什么,
我也才接触这个平台 谢谢,代码如何,
CGPoint point=[[CGPoint alloc]init];
int mx=point.x;
int my=point.y;

解决方案 »

  1.   

    看一下CGPoint的定义,你会发现CGPoint是结构,不是一个类,所以不能用CGPoint *point=[[CGPoint alloc] init];方式。
    CGPoint point;就可以了,
    当然如果你一定要使用指针,那么请按照c语言的方式使用,(malloc之类的,你应该明白我在说什么的)
      

  2.   

    BTW: alloc 和 init不是系统函数,是类成员函数,前面一个是类级别的函数,后面一个实例级别的函数,这两个函数的原始定义在NSObject类中,这也是为何基本上所有的iphone工程定义的类都需要直接或者间接继承自NSObject类的原因。