为什么CGSize在声明变量时不使用*?

时间:2011-08-15 22:36:51

标签: objective-c

当我创建一个名为Sprite的类的实例时,我会执行以下操作:

Sprite *mySprite = [[Sprite alloc]init];

但是为什么在创建CGSize或int类型变量时,我不能使用*?基本上,什么是* for?

1 个答案:

答案 0 :(得分:16)

*表示pointerCGSize声明为structSprite是一个类,在Objective-C中,所有类都由指针引用。


您可以在Programming with Objective-C文档中找到更多信息。相关部分使用指针跟踪对象方法可以返回值