一.变量的定义位置(用{}声明示例变量或者用@property属性声明实例变量) 1.用{}声明示例变量: 此方法生命的实例变量,编译器在编译时,会自动计算其偏移量(表示该变量距离存放对象的内存区域的起始地址有多远),一旦在此变量钱声明另外一个变量,偏移量就会改变,导致访问出错.Object-C的应对方法是将此变量交由类对象管理,偏移量会在运行期进行查找,如果定义变了,偏移量也会随着改变: 2.用@property属性声明变量: 编译器自动写出的一套存取方法,用于访问给定类型中具有给定名称的变量…