2010-02-18 26 views
-1

如何從Objective-C中的對象訪問變量。也就是說,如果我有發言權的一個變量:如何從Objective-C中的對象訪問變量?

(NSString*) string; 

我如何通過一個對象來訪問呢?

+0

這個問題不作感。該代碼應該是什麼?一個實例變量聲明?爲什麼有括號? – user102008 2011-07-27 03:00:46

回答

0

直接由點號

obj.myString = str 
str = obj.myString 

實現自己的getter和setter

[obj setMyString: str] 
[obj myString] 

讓編譯器通過@財產/ @同步

[obj setMyString: str] 
[obj myString] 

所有的方法來實現getter和setter覆蓋在可可鑄造的Properties in Objective-C 2.0

+0

''[obj setMyString:something];' – kennytm 2010-02-18 08:57:29

+0

Doh,是的!謝謝Kenny! – 2010-02-18 08:58:54

0

使用。(點)classobj.string符號或使用[classobj字符串]其中字符串是NSString的放置在對象類(*的OBJ例如classobj)