彙整

Posts Tagged ‘Objective-C’

Things Alike Are Not Things the Same

20/09/2010 發表留言

昨天在 PTT 遇到了一個問題,有人想知道為什麼下面的程式碼:

NSString *aString = @"a";
NSString *bString = @"b";
bString = aString;
NSLog(@"bString = %@", bString);
aString = @"c";
NSLog(@"aString = %@", aString);
NSLog(@"bString = %@", bString);

出來的結果是

bString = a
aString = c
bString = a

主要的問題是,當把 bString 的指標指向 aString 的物件後,當修改 aString 指向物件的值時,不是就等於修改 bString 指向物件的值嗎?為什麼感覺 bString = aString 這行只有把 aString 的值傳遞給 bString,而不是改變指向的物件?

深入閱讀…

分類:科技 標籤:,

Cocoa Programming for Mac OS X

12/02/2009 發表留言

看到信箱裡出現了個包裹。

喔喔…看來是寄到了。

深入閱讀…

分類:科技 標籤:, ,