您好,登錄后才能下訂單哦!
自動引用計數ARC
由于Swift出現的比較晚,所有并不像OC那樣有ARC和MRC兩種內存管理方式
在Swift統一使用非常方便的ARC進行管理內存
自動引用計數,本質上仍然是面向引用計數管理實例對象被釋放的時機
自動的含義是并不直接訪問引用計數,而是統一判斷準則在使用上使其透明
管理范疇:類類型的實例對象
強弱引用
強引用,即Objective-C中的強指針
也就說是:當沒有強引用指向實例對象時,該實例對象銷毀
默認情況下,所有引用都是強引用
弱引用,即Objective-C中的弱指針
弱引用需要使用weak關鍵字修飾
循環引用問題
復合關系中,會出現“你中有我,我中有你”的循環引用問題
原因:都是強引用屬性
解決辦法:至少修改一端的屬性為弱引用屬性
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。