@interface MyViewController :UIViewControlle
{
UIButton *yourButton;?
//這是實(shí)例變量,也是成員變量的一種,實(shí)例變量本質(zhì)上就是成員變量,只是實(shí)例是針對(duì)類而言,實(shí)例是指類的聲明。{?? }中的yourButton就是實(shí)例變量。注意: id 是OC特有的類,本質(zhì)上講id等同于(void *)。所以id data屬于實(shí)例變量。
int count;// 成員變量
id data;// 成員變量
}
@property (nonatomic, strong) UIButton *myButton; // 這是屬性,會(huì)自動(dòng)生成get,set方法
@end
總結(jié):成員變量是定義在{}號(hào)中的變量,如果變量的數(shù)據(jù)類型是一個(gè)類則稱這個(gè)變量為實(shí)例變量。因?yàn)閷?shí)例變量是成員變量的一種特殊情況,所以實(shí)例變量也是類內(nèi)部使用的,無需與外部接觸的變量,這個(gè)也就是所謂的類私有變量。而屬性變量是用于與其他對(duì)象交互的變量。