为什么CGRect不被视为指针对象?

时间:2014-08-06 23:40:23

标签: ios objective-c

指针与非指针。我理解以下内容:

NSString *string1 = @"This is first string";   //this is an object, requires pointers
int firstInt = 42;    //this doesn't require pointers

引用对象时:

CGRect screenRect = self.window.bounds;
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:screenRect;

为什么在调用CGRect时它不需要指针?我很确定它是一个对象,因为它有多个实例变量。如果它是一个int,我理解浮动,但它是一个对象。

1 个答案:

答案 0 :(得分:2)

CGRect实际上是C结构,而不是对象所以他们不需要指针。