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