weak+没有外部引用:__NSGlobalBlock__
weak+局部变量:__NSStackBlock__
weak+全局变量:__NSGlobalBlock__
weak+属性:__NSStackBlock__
assign的情况跟weak一样
copy+没有外部引用:__NSGlobalBlock__
copy+局部变量: __NSMallocBlock__
copy+全局变量:__NSGlobalBlock__
copy+属性:__NSMallocBlock__
strong的情况跟copy一样
本文详细介绍了Swift中不同类型的内存管理属性修饰符的使用场景及它们如何影响block的生命周期,包括weak、assign、copy和strong等,并给出了具体示例。

3307

被折叠的 条评论
为什么被折叠?



