1、 Strong 修饰符表示指向并持有该对象、引用计数会+1
2、Weak 修饰符表示指向并不持有该对、引用计数不会+1,(多用于避免循环引用的地方) weak不可以修饰基本数据类型
3、assign 主要用于修饰基本数据类型;
5、copy 和strong 类似,copy多用于修饰有可变类型的不可变对象上 NSString
、NSArray
1、 Strong 修饰符表示指向并持有该对象、引用计数会+1
2、Weak 修饰符表示指向并不持有该对、引用计数不会+1,(多用于避免循环引用的地方) weak不可以修饰基本数据类型
3、assign 主要用于修饰基本数据类型;
5、copy 和strong 类似,copy多用于修饰有可变类型的不可变对象上 NSString
、NSArray
本文标题:Strong、Weak、assign、copy 区别
本文链接:https://www.haomeiwen.com/subject/fyexyqtx.html
网友评论