鑑於我們在同一個類中工作,是否可以訪問另一個實例的變量?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