var a
var b
assign
1) int类的简单数据类型,只能用assign
2) a和b完全相同,b只是a的别名,对其中任一个操作等于对另一个操作。retainCount不增加。
retain
b的地址与a不一样,但两者的值一样,指向内存同一地址。retainCount加1。
copy
b的地址与a不一样,两者值一样,但值地址不一样。retainCount加1。
var a
var b
assign
1) int类的简单数据类型,只能用assign
2) a和b完全相同,b只是a的别名,对其中任一个操作等于对另一个操作。retainCount不增加。
retain
b的地址与a不一样,但两者的值一样,指向内存同一地址。retainCount加1。
copy
b的地址与a不一样,两者值一样,但值地址不一样。retainCount加1。