strong,weak,assign,copy,的用法和区别

stong和weak用来修饰指针的




strong强指针;强引用,对象,ios5以前叫retain


weak弱指针若饮用,,UI控件,代理,iOS5以前叫weak



copy:字符串,复制    深复制浅复制



@property copyweakstrongassign etain


weak(assign):代理UI控件
*strong(retain):其他对象(除代理,UI控件字符串以外的对象)
copy :字符串
assign:非对象类型(基本数据类型initfloatBOOL枚举]结构体)

原文地址:https://www.cnblogs.com/anshinianyujing/p/4542167.html