iOS开发基础--strong,weak,retain,assign,copy nomatic 等的区别
assign:简单赋值,不更改索引计数(ReferenceCounting)对基础数据类copy:建立一个索引计数为1的对象,然后释放旧对象。对NSStringretain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1,对其他NSObject和其子类weak和strong的区别:weak和strong不同的是当一个对象不再有strong类型的指针指向它的时候它会被释放,即使