可变对象使用copy修饰、不可变对象使用strong会发生什么

  • 使用copy修饰不可变对象的目的,是防止把可变类型的对象赋值给不可变类型的对象时,可变类型对象的值发生变化,引起不可变类型的对象发生变化。
  • 如果使用copy修饰可变对象,当可变对象的值发生变化的时候,会导致crash。

你可能感兴趣的:(可变对象使用copy修饰、不可变对象使用strong会发生什么)