黑马程序员技术交流社区

标题: copy和assign的区别 [打印本页]

作者: Mike001    时间: 2015-4-26 19:53
标题: copy和assign的区别
copy和assign之间的区别是什么?
作者: 仰望的繁华    时间: 2015-4-26 19:55
这应该是问 copy和retain的区别才对吧?

作者: mony    时间: 2015-4-26 22:13
我就知道一般NSString 一般用copy,基本类型,比如int,float什么的用assign
作者: 轻舟已过万重山    时间: 2015-4-26 22:21
一个是对象,一个是基本数据类型
作者: 天使爱恋。。    时间: 2015-4-26 23:46
这位同学获得了入学名额没有啊?
作者: shuizhuqing    时间: 2015-4-27 08:17
copy用于NSString,assign用于一般非对象数据类型
作者: 枫宇翔    时间: 2015-4-27 09:32
我还不知道copy呢
作者: Mike001    时间: 2015-4-27 17:03
mony 发表于 2015-4-26 22:13
我就知道一般NSString 一般用copy,基本类型,比如int,float什么的用assign

恩,也就是说assign一般用于基本数据类型,而copy用于OC对象类型,对不?那retain好copy什么区别呢?
作者: Mike001    时间: 2015-4-27 17:04
轻舟已过万重山 发表于 2015-4-26 22:21
一个是对象,一个是基本数据类型

恩,知道了,知道了那copy和retain之间的区别呢?
作者: Mike001    时间: 2015-4-27 17:13
枫宇翔 发表于 2015-4-27 09:32
我还不知道copy呢

恩,在后面,内存管理的部分
作者: ruihai    时间: 2015-4-28 09:28
assign是对非oc对象,并不是基本数据类型




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2