控制实例变量作用域的指令:
1)@potected--这个指令后面的实例变量可被该类及任何子类中定义的方法直接访问。在接口部分定义的实例变量默认是这种作用域。
2)@private--这个指令后面的实例变量可被定义在该类的方法直接访问,但是不能被子类中定义的方法直接访问,在实现部分定义的实例变量默认是这种作用域。
3)@public--这个指令后面的实例变量可被定义在该类的方法直接访问,也可以被其他模板中定义的方法直接访问。
4)@package--对于64位映像,可以在实现该类的映像中的任何地方访问这个实例变量。
5)在实现部分显式地声明的实例变量或者使用@synthesize 指令隐性声明的实例变量是私有的。