1. strong、retain、copy、assign、weak、_Unsafe_Unratain 關(guān)鍵字的理解
strong
strong修飾符指向并持有該對(duì)象,其修飾對(duì)象的引用計(jì)數(shù)會(huì)加1。該對(duì)象只要引用計(jì)數(shù)不為0就不會(huì)被銷(xiāo)毀,但是可以通過(guò)將變量強(qiáng)制賦值nil來(lái)進(jìn)行銷(xiāo)毀。
weak
weak修飾符指向但并不持有該對(duì)象,引用計(jì)數(shù)也不會(huì)加1。在Runtime中對(duì)該屬性進(jìn)行了相關(guān)操作,無(wú)需處理,可以自動(dòng)銷(xiāo)毀。weak用來(lái)修飾對(duì)象,多用于避免循環(huán)引用的地方。weak不可以修飾基本數(shù)據(jù)類(lèi)型。