1. 程式人生 > >ARC下的記憶體洩漏

ARC下的記憶體洩漏

ARC全稱叫 ARC(Automatic Reference Counting)。在編譯期間,編譯器會判斷物件的使用情況,並適當的加上retain和release,使得物件的記憶體被合理的管理。所以,從本質上說ARC和MRC在本質上是一樣的,都是通過引用計數的記憶體管理方式。ARC 的出現大大節省了程式設計師手動管理記憶體的時間成本,But,世上沒有完美的事物,我們也不要把任何事想的那麼美好,在 ARC 環境下如果不注意的話也會引起記憶體洩漏。