[問題] 關於使用autorelease或直接使用release的時機
各位好:
之前問過關於記憶體管理的問題
雖然弄懂reference counting要怎麼做了
可是卻產生了一些疑問
當我們在使用autorelease時要先建立 autorelease pool
count值是在pool release時才會真正釋放
請問什麼時機使用autorelease會比直接release好啊?
reference counting裡有dealloc這個用法
它可直接把count值歸零並釋放
如果我都有乖乖的release
那到最後count值也會等於零啊
那dealloc又在什麼時候會用到呢?
謝謝各位^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.210.155
推
07/17 21:58, , 1F
07/17 21:58, 1F
→
07/17 21:59, , 2F
07/17 21:59, 2F
→
07/17 21:59, , 3F
07/17 21:59, 3F
→
07/17 21:59, , 4F
07/17 21:59, 4F
→
07/17 22:00, , 5F
07/17 22:00, 5F
→
07/18 02:45, , 6F
07/18 02:45, 6F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章