可能你看过的关于copy的文章已经数不胜数了
关于copy与mutableCopy我更倾向于总结为
"copy都是不可变",这个原则
即 不可变+不可变=不可变 ([NSString copy]
)
可变+不可变=不可变 ([NSMutableString copy]
)
不可变+可变 = 可变 ([NSString mutableCopy]
)
可变+可变 = 可变 ([NSMutableString mutableCopy]
)
此文以图例作为总结
针对自定义对象
相对自定义对象来说, 就看你自己怎么实现copyWithzone
方法了
如果在方法里 返回一个新对象 那copy 出来的 就是和 新对象
如果在方法里 返回 self 那copy 出来的 就是self了(我觉得这样也没啥意义 就是多了个引用而已)
本站以现代、古代情诗为主,情诗网创办于2013年,以原创爱情诗歌、经典情诗、现代情诗、古代情诗、英文情诗、情诗绝句为主并收集古诗、古诗词、诗歌大全、诗词名句的文学门户。方便您下次继续阅读;可以放在浏览器的收藏夹中(快捷键Ctrl+D);或者看到喜欢或者有趣的诗词可以通过分享按钮给你的好友分享;情诗网是目前最全情诗大全网站之一。并欢迎广大诗歌爱好者阅览投稿!喜欢本站的话请大家把本站告诉给你朋友哦!地址是 www.qingshiwang.com !