看板 MacDev 關於我們 聯絡資訊
為何objective-c的記憶體管理機制不跟java一樣 java只要該物件沒有被reference到就符合garbage collection的絛件 而objective-c還要release 這兩者各有什麼優缺點嗎? 或者objective-c這樣設計是為了什麼目的嗎(例如更適合來做哪方面的寫作) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.232.218.12 ※ 編輯: wfgh 來自: 36.232.218.12 (09/19 14:54)
johnlinvc:因為GC慢又有很高的不確定性 你可以用ARC 09/19 14:58
wfgh:呃..我已經一年多沒碰iOS了,最後一次碰是iOS4.3 09/19 15:03
wfgh:剛剛查了一下ARC是iOS5的東西 所以現在都不必管記憶體了嗎 09/19 15:04
johnlinvc:不用release,但是還是得注意retain cycle 09/19 15:57
dearlove:ARC+1 09/19 17:28
Adonisy:ARC+2 09/19 17:52
tentenlee:ARC+3 09/19 19:16
jimmygio:ARC+4 09/20 13:31