对象的内存一般被分配到堆上,基本数据类型和结构体一般被分配在栈上。

assign修饰基本数据类型或结构体,因为基本数据类型是分配在栈上的,由系统分配和释放,所以不会造成野指针。

assign用于基本数据类型和结构体。如果修饰对象的话,当销毁时,属性值不会自动置nil,可能造成野指针。

 

相关文章:

  • 2021-08-11
  • 2021-12-13
  • 2021-08-06
  • 2021-11-19
  • 2021-04-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-13
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
  • 2021-12-05
相关资源
相似解决方案