因此,我已經知道目標C中的內存管理,而我在使用.net(C#)進行編程時從來不需要了解它。但是我仍然對一切如何完成有一些疑問。內存管理 - C#VS Objective C?
- 爲什麼如果我們分配一個對象而不釋放它,爲什麼代碼在目標c中泄漏?
- 爲什麼不在C#中泄漏?
- 自動垃圾收集的一些優點和缺點是什麼?
- 爲什麼不在每個分配的對象上使用autorelease(Objective C)?
- 是否可以手動處理內存(C#)?所以我們假設我實例化一個對象,並且當我完成時我想要釋放它,並且我不想等垃圾收集器來做它?
嗯,似乎我與一羣iPhone開發者競爭,他們不知道Objective-C 2.0在Mac上有垃圾收集。 http://en.wikipedia.org/wiki/Objective-C#Garbage_collection – Justin 2010-09-09 03:27:06
:)不,我認爲他們有更高的票數,因爲他們回答了1的問題:)。但是知道mac上的目標c有垃圾收集器 – aryaxt 2010-09-09 03:40:43