MyObject *obj = [[MyObject alloc] init];
“obj”是指向内存地址的指针.
…当我们创建一个int时,我们输入:
int x = 10;
我们为什么不打字?
int *x = 10;
问题是,为什么我们需要一个指向对象的指针而不是int,float等…
将int从一个地方移动到另一个地方很容易.移动对象需要cpu的更多工作.移动对象的地址就像移动int一样简单.
在普通的C中,出于同样的原因,通常会处理指向结构的指针.使用 – > C可以轻松实现操作符.