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