weak和assign的區別

assign是指針賦值,不對引用計數操做,使用以後若是沒有置爲nil,可能就會產生野指針;而weak一旦不進行使用後,永遠不會使用了,就不會產生野指針!spa

assign能夠修飾對象和基本數據類型,可是weak只能修飾對象。指針

相關文章
相關標籤/搜索