(weak,assign,Strong,copy)
weak: 弱指針, 在對(duì)象一創(chuàng)建后就會(huì)被釋放, 繼續(xù)引用的時(shí)候, 會(huì)指向nil, 對(duì)其操作不會(huì)有任何反應(yīng), 常用于用于代理, UIKit類
assign:是賦值特性,setter方法將傳入?yún)?shù)賦值給實(shí)例變量;僅設(shè)置變量時(shí);用于簡(jiǎn)單數(shù)據(jù)類型,如NSInteger,double,bool;
copy:表示賦值特性,setter方法將傳入對(duì)象復(fù)制一份;需要完全一份新的變量時(shí),常用于字符串,block;
strong:弱屬性被copy修飾,如果setter方法中不將屬性用點(diǎn)copy賦值,則相當(dāng)于被Strong修飾.