iOS面试知识

Strong、Weak、assign、copy 区别

2019-03-14  本文已影响0人  focusHYD

1、 Strong  修饰符表示指向并持有该对象、引用计数会+1
2、Weak   修饰符表示指向并不持有该对、引用计数不会+1,(多用于避免循环引用的地方) weak不可以修饰基本数据类型
3、assign   主要用于修饰基本数据类型;
5、copy  和strong 类似,copy多用于修饰有可变类型的不可变对象上  NSString
、NSArray

上一篇下一篇

猜你喜欢

热点阅读