iOS基础
文章平均质量分 58
m0_37728535
这个作者很懒,什么都没留下…
展开
-
iOS属性修饰符的使用场景及区别联系-copy
copy 在iOS开发中,对象之间传值都是使用引用计数器增加的方式,这种方式的适用于当对象的某属性的值改变时,引用该对象的不同指针会同时改变,因为这两个指针指向的是同一个内存地址,当一个指针执行的对象属性值发生改变时,不影响另一个对象,那么需要分配两个不同的内存地址,也就是说,我们就不可以采用retain关键字了,而是要采用copy 关键字。如: 浅拷贝就是用copy,深拷贝就是用mut...原创 2018-05-15 15:20:29 · 508 阅读 · 0 评论 -
iOS修饰符copy以及strong区别
iOS开发-------属性用copy、strong修饰的区别 Copy,Strong的区别需要了解点内存管理的知识,Strong是ARC下引入的修饰,相当于手动管理内存(MRC)下的retain,在相关代码下,常常看到有的人用copy修饰NSString,NSArray,NSDictionary..等存在可变与不可变之分的对象,常常会用copy,而不是strong,下面代码来解释一下st...转载 2018-05-15 16:11:24 · 398 阅读 · 0 评论