定義:
自動釋放池是OC的一種內存自動回收機制贬养。當對象調用autorelease時挤土,該對象就會被放入到自動釋放池中。當自動釋放池被回收時误算,就會從棧中刪除仰美,并且會給池子里面的所有對象都會做一次release操作迷殿。
底層實現分析:
自動釋放池是OC的一種內存自動回收機制,可以將一些臨時變量通過自動釋放池來回收統(tǒng)一釋放咖杂;
內存池autoreleasepool是用于管理那些被聲明為autorelease的對象庆寺,系統(tǒng)中有成千上萬個內存池,系統(tǒng)內存不足時诉字,系統(tǒng)會從棧中取最頂層的池子把引用計數為0的對象釋放掉懦尝,收回的內存給當前應用程序使用。
自動釋放池本身銷毀的時候壤圃,池子里面所有的對象都會做一次release操作陵霉。