Использование c ++ в приложении iOS (управление памятью) - PullRequest
1 голос
/ 18 марта 2011

Итак ... Когда вы используете C ++ в приложении для iOS, должны ли вы сами управлять всем управлением памятью или это действительно имеет значение? Извините, если этот вопрос тупой.

Ответы [ 3 ]

1 голос
/ 25 января 2012

Не знаю об Objective C, но в современном C ++ вы используете smartpointers.Вам не нужно ничего освобождать или удалять.Все, о чем заботятся.Это так же хорошо, как сборка мусора, но гораздо эффективнее.

0 голосов
/ 18 марта 2011

Использование управления памятью C ++ для объектов C ++;использовать управление памятью Objective-C для объектов Objective-C.По сути, вам нужно так или иначе управлять всей своей памятью.То, что вы делаете, чтобы освободить / удалить / -релизировать блок или объект, полностью зависит от того, используете ли вы malloc / new / -alloc для его создания.

0 голосов
/ 18 марта 2011

Извините, но это так, вам всегда приходится управлять своей собственной памятью в приложениях iOS, если вам особо не нужно использовать слишком много памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...