Copy 与 Strong 的正确使用姿势
—【Copy 与 Strong 的正确使用姿势】—
了解 Copy 与 Strong 的区别需要从内存管理方面知识切入。Strong是ARC下引入的修饰,相当于手动管理内存(MRC)下的retain,在相关代码下,常常看到有的人用copy修饰NSString,NSArray,NSDictionary…等存在可变与不可变之分的对象,常常会用copy,而不是strong。下面我们使用OC语言代码来解释一下strong与copy的区别:
【拓展:什么是深拷贝?什么是浅拷贝?】
深拷贝:内存复制,即copy了多个不
原创
2020-08-25 14:53:57 ·
536 阅读 ·
0 评论