浅拷贝与深拷贝

/*浅拷贝:拷贝地址*/

/*深拷贝:拷贝对象*/

用Strong修饰不可变数组:浅拷贝

图1


图2


图3

用Copy修饰不可变数组:深拷贝


图1


图2


图3


总结:

可变数组用Strong修饰,不可变数组用Copy修饰。

注:可变数组用Copy修饰,会默认将可变数组转化成不可变数组,之后在使用addobject方法的时候会崩溃,所以要用Strong修饰哦。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。