ARC管理原則:只要一個對象沒有被強指針修飾就會被銷毀,默認局部變量對象都是強指針,存放到堆里面,只是局部變量的強指針會在代碼塊結(jié)束后釋放,對應(yīng)所指向的內(nèi)存空間也會被銷毀。
MRC沒有strong,weak,局部變量對象就是相當于基本數(shù)據(jù)類型。MRC給成員屬性賦值,一定要使用set方法,不能直接訪問下劃線成員屬性賦值,因為使用下劃線是直接賦值(如_name = name),而set方法會多做影響引用計數(shù)方面的事情,比如retain。
更多:iOS面試題合集