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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

前面三个属性修饰的好理解,后面strong和weak怎么说
copy:set方法的实现是release旧值,copy新值,用于NSString、block等类型
assign:set方法的实现是直接赋值,用于基本数据类型
retain:set方法的实现是release旧值,retain新值,用于OC对象类型

5 个回复

倒序浏览
我就知道默认是 strong  ,  strong  是强指针,weak 是弱指针,至于怎么用  还是好好看看视频,具体场景还真不好说,
回复 使用道具 举报
strong和weak是ARC环境下使用的,不需要release操作。strong跟retain使用起来是一样的。有些情况下为防止循环引用,两个对象互相调用,就需要用weak来定义其中一个对象。
回复 使用道具 举报
好难 我还在学基础呢  万一过不了基础咋办 好慌  好好努力
回复 使用道具 举报
我就看看,不讲话
回复 使用道具 举报
挺好的,继续努力
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马