看完了全文 對屬性的各個修飾詞又有了更深的理解,但是其中有一條是錯誤的
補充:delegate為什么要用weak或者assign而不用strong
在介紹代理的修飾詞的時候 使用了 weak 或者 assign 描述的不夠詳細,其實weak是在ARC以后產(chǎn)生的修飾詞,使用weak是在ARC下最好的,如你在下方介紹的原因一樣。但是assign其實是在MRC時期修飾delegate的屬性,而且一定要記得在dealloc的時候 把代理置空,如果不這么做,就會造成你上面介紹assign修飾對象時的野指針問題。所以在ARC下,最佳方案delegate是使用weak。