Собственное управление памятью в Objective-C ++ - PullRequest
1 голос
/ 01 января 2011

Для кода C ++ я могу управлять памятью самостоятельно, используя оператор размещения / удаления и их части-массивы.

Теперь я хотел бы использовать свой диспетчер памяти также для кода Objective-C.Я думал о замене методов NSObject alloc: и dealloc:, но poseAsClass: больше не работает.Итак: Как я могу заставить его с помощью моего менеджера памяти?Или я совершенно не на том пути?

1 Ответ

5 голосов
/ 01 января 2011

Думаю, вы на ложном пути - основы того, как работает подсчет ссылок (и даже сборка мусора на устройствах, не являющихся iOS), я подозреваю, слишком встроены в языковую реализацию, чтобы сделать это реалистичной возможностью.*

Я также не понимаю , почему вы бы хотели это сделать, если только вы не любите изобретать колеса.

...