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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Mike001 中级黑马   /  2015-4-26 19:53  /  2115 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

copy和assign之间的区别是什么?

10 个回复

倒序浏览
这应该是问 copy和retain的区别才对吧?
回复 使用道具 举报
我就知道一般NSString 一般用copy,基本类型,比如int,float什么的用assign
回复 使用道具 举报
一个是对象,一个是基本数据类型
回复 使用道具 举报
这位同学获得了入学名额没有啊?
回复 使用道具 举报
copy用于NSString,assign用于一般非对象数据类型
回复 使用道具 举报
我还不知道copy呢
回复 使用道具 举报
mony 发表于 2015-4-26 22:13
我就知道一般NSString 一般用copy,基本类型,比如int,float什么的用assign

恩,也就是说assign一般用于基本数据类型,而copy用于OC对象类型,对不?那retain好copy什么区别呢?
回复 使用道具 举报
轻舟已过万重山 发表于 2015-4-26 22:21
一个是对象,一个是基本数据类型

恩,知道了,知道了那copy和retain之间的区别呢?
回复 使用道具 举报

恩,在后面,内存管理的部分
回复 使用道具 举报
assign是对非oc对象,并不是基本数据类型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马