2010-01-14 37 views
1

我只是通過iPhone的書工作,我注意到,說評論...用不同的名字聲明@property?

如果要聲明一個 不同的名稱,它的底層 實例varaible(這是可以做到 與屬性@synthesize指令)

任何人都可以解釋如何上述報價可能工作,我只是好奇,因爲所有引用@property/@synthesize總是看起來像我的代碼下面。

@interface Planet : NSObject { 
    NSString *planetName; 
} 

@property(copy) NSString *planetName; 
... 
@synthesize planetName; 

加里

回答

3

我推測這個書會去解釋,但我是這樣的:

@interface Planet : NSObject { 
    NSString *name; 
} 

@property(copy) NSString *planetName; 
... 
@synthesize planetName = name; 
+0

喜查,沒有這樣的運氣就是所有它給了。謝謝你的回答,我不知道你可以這樣做。我想它沒有提到太多,因爲它看起來有點笨重,可能很難閱讀。再次感謝... – fuzzygoat 2010-01-14 19:57:16

+2

好吧,主要是它沒有必要,因爲你通常可以選擇與伊娃相同的屬性。所以大多數人只是爲了簡單起見。如果您爲變量使用某種匈牙利符號,這將非常有用。 – Chuck 2010-01-14 20:04:47

相關問題