2011-04-23 4 views

ответ

2

К пункту Бавариа, это зависит от того, что вы ожидаете от эффективности. Отложив это, обратите внимание, что сбор мусора доступен только для OS X, а не для iOS.

+0

Означает ли это, что мне нужно освободить любую память, выделенную объектами, созданными на iPhone? – Zubair

+0

Одним словом: да. Но управление памятью - это не ужасный кошмар для сосания души, о котором вы могли бы убедить сторонники GC, - просто обратите внимание на правила владения и позвольте методам доступа, созданным с помощью '@ property', обрабатывать детали. На практике сохранение/освобождение в значительной степени столь же безболезненно, как полностью автоматическое GC. Чтобы узнать о MM, см. Руководство Apple: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.html –

+0

Управление памятью с помощью Objective-C на самом деле довольно просто и интуитивно, для большая часть. Не бойтесь его! – robinjam

Смежные вопросы