鉴于我们在同一个类中工作,是否可以访问另一个实例的变量?Objective C - 访问另一个实例的实例变量?
或者,换句话说,你能在目标C做到这一点的Java代码(在Java中工作,我以前做过):
class Matrix {
private int mat[] = new int[16]; //wouldn't be a pointer in C
public Matrix (Matrix m){
for (int i = 0; i < 16; i++){
this.mat[i] = m.mat[i]; //<-- this here
}
}
}
由于阵列不能在目标C性能,我不能让mat[]
成为一个属性。那么有没有办法做到这一点?
这是我正在寻找的确切的东西:一种访问它的方式,而不使它成为一个属性(因此是公共的)。我不知道你可以在Objective-C和Objective-C对象中做一个指针参考。 (并感谢你的好消息)。 :) – Tustin2121 2011-05-09 03:29:26