看板 [ MacDev ]
討論串[quiz] NSImage's leak
共 11 篇文章
首頁
上一頁
1
2
3
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yllan (藍永倫)時間18年前 (2005/11/04 14:07), 編輯資訊
0
0
1
內容預覽:
Cocoa 的記憶體管理不簡單啊~這裡有個小測驗,試試看吧:. 先看看底下這段 code,它 allocate/deallocate 了一個 NSData 物件 1000 次。. int i;. for (i = 0; i < 1000; i++) {. NSData *data= [[NSData
(還有382個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者anpig (安得列)時間18年前 (2005/11/04 14:35), 編輯資訊
1
0
1
內容預覽:
剛剛翻了一下ADC的文件,發現詳解當中[img release];這個似乎不是很正確?. 照這份ADC的文件來看應該改為[img autorelease];吧?. reference: http://0rz.net/b90OY. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From:

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yllan (藍永倫)時間18年前 (2005/11/04 18:22), 編輯資訊
1
0
1
內容預覽:
用法是正確的,你可以先了解一下 autorelease 和 release 到底是幹什麼用的。. 在這裡,兩者得到的效果相同。相關的觀念網路上有很多,不是我這篇想要表達的。. 這篇的目的是,對一些看過 ADC 文件 Memory Management 卻缺乏實作經驗的. Cocoa Programm
(還有125個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者anpig (安得列)時間18年前 (2006/03/09 16:00), 編輯資訊
1
0
1
內容預覽:
這樣看來,除了NSImage以外還有哪些物件也是如此?. 或是說,為什麼會有這樣的設計?. ---. 小弟不才. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.128.195.241.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yllan (藍永倫)時間18年前 (2006/03/09 18:14), 編輯資訊
1
0
0
內容預覽:
沒有辦法,obj-c 裡面記憶體得自己管理,為了維護一些 principle. 所以才有 autorelease 這種東西出來。. (當你要回傳一個東西給別人,你要把擁有權交給別人,只能 delay release. 要不然東西可能會不見). 別人若是使用,可以 retain 他,但若不用呢?你不能
首頁
上一頁
1
2
3
下一頁
尾頁