对象的内存一般被分配到堆上,基本数据类型和结构体一般被分配在栈上。
assign修饰基本数据类型或结构体,因为基本数据类型是分配在栈上的,由系统分配和释放,所以不会造成野指针。
assign用于基本数据类型和结构体。如果修饰对象的话,当销毁时,属性值不会自动置nil,可能造成野指针。
对象的内存一般被分配到堆上,基本数据类型和结构体一般被分配在栈上。
assign修饰基本数据类型或结构体,因为基本数据类型是分配在栈上的,由系统分配和释放,所以不会造成野指针。
assign用于基本数据类型和结构体。如果修饰对象的话,当销毁时,属性值不会自动置nil,可能造成野指针。
相关文章: