@interface Myview : UIView{
int num;
UIButton * button;
}
@property(nonatomic,copy)NSString * str;
在{ }中的便是成员变量,成员变量算是私有的,没有get,set方法,需要自己重写才可以被外界访问,而实例变量是成员变量的一种特殊形式,即类,上面的UIButton的button就是一个实例变量,基本数据类型的就不能是实例变量(成员变量=实例变量+基本数据类型),而下面的str是属性了,现在写代码好像都喜欢用属性,属性系统会自动生成get,set方法,属性也可以被外界访问,默认不是私有的,当然如果属性写在.m文件中,那就私有了,外界不能访问此属性。