A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zwcshy 中级黑马   /  2014-12-8 09:24  /  917 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

浅 复 制:在复制操作时,对于被复制的对象的每一层复制都是指针复制。
深 复 制:在复制操作时,对于被复制的对象至少有一层复制是对象复制。
完全复制:在复制操作时,对于被复制的对象的每一层复制都是对象复制。

retain:始终是浅复制。引用计数每次加一。返回对象是否可变与被复制的对象保持一致。
copy:对于可变对象为深复制,引用计数不改变;对于不可变对象是浅复制,
         引用计数每次加一。始终返回一个不可变对象。
mutableCopy:始终是深复制,引用计数不改变。始终返回一个可变对象。
不可变对象:值发生改变,其内存首地址随之改变。
可变对象:无论值是否改变,其内存首地址都不随之改变。
引用计数:为了让使用者清楚的知道,该对象有多少个拥有者(即有多少个指针指向同一内存地址)。

3 个回复

倒序浏览
MJ的视频有讲这些吗,我怎么没有看到
回复 使用道具 举报
楚燮哥哥 发表于 2014-12-8 09:36
MJ的视频有讲这些吗,我怎么没有看到

快速入门视频里
回复 使用道具 举报
完全复制?没听说过啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马