Re: [quiz] NSImage's leak

看板MacDev作者 (藍永倫)時間18年前 (2006/03/09 18:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/11 (看更多)
※ 引述《anpig (安得列)》之銘言: : 這樣看來,除了NSImage以外還有哪些物件也是如此? : 或是說,為什麼會有這樣的設計? 沒有辦法,obj-c 裡面記憶體得自己管理,為了維護一些 principle 所以才有 autorelease 這種東西出來。 (當你要回傳一個東西給別人,你要把擁有權交給別人,只能 delay release 要不然東西可能會不見) 別人若是使用,可以 retain 他,但若不用呢?你不能做任何事情, 只能等回到 application runloop 才會被 autorelease pool 給清除。 (不然就是重複 release 了) ... 回家補完 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.31.131
文章代碼(AID): #14400C3I (MacDev)
討論串 (同標題文章)
文章代碼(AID): #14400C3I (MacDev)