每當你需要修改類似的東西需要你用一個指針來訪問它的UIButton或任何東西,你可以使用@property。所有這些都是創建'Getter和Setter'方法。如果你用另一種語言編寫程序,你可能會理解它們是什麼,但如果你不這樣做,這很難解釋。如果你想更好地理解爲什麼@property存在,我會學習一些C++。但下面是目標C中的解釋,它是什麼
@property是一個聲明屬性的Objective-C指令。括號中的「保留」指定設置者應保留輸入值,並且該行的其餘部分僅指定屬性的類型和名稱。
#import "Photo.h"
@implementation Photo
@synthesize caption;
@synthesize photographer;
- (void) dealloc
{
[caption release];
[photographer release];
[super dealloc];
}
@end
的@synthesize指令自動生成getter和setter方法對我們來說,所以我們必須實現這個類是dealloc方法。
偉大的網站,我收到了這一信息,並有更多的:http://cocoadevcentral.com/d/learn_objectivec/
嘿@Rob斯邁思我希望你看到這一點,但我只是看着您的帳戶。原來你問了5個問題,回答問題的人,但你沒有給出一個'最佳答案'。當某人回答您的問題並解決了您的問題時,您可以按他們答案旁邊的小綠色複選標記。就像下面所有這些文字一樣,你是否看到#1的箭頭指向上方,並在我的答案左側下方?那裏有一個小小的複選標記。 – Gabe
請參閱:接受答案如何工作? http://meta.stackexchange.com/q/5234 – NJones