Могу ли я автоматически выпустить экземпляр NSProxy?

Есть ли NSProxy действительно реализовать -autorelease а также -release? Если нет, мне нужно вручную deallocNSProxy случаи? (Пожалуйста, предположите, что я не использую GC).

Спасибо за разъяснение этого для меня.

1 ответ

Решение

Да, он их реализует. NSProxy соответствует протоколу NSObject, который включает в себя сохранение, освобождение и автоматический выпуск. NSObject - это не просто класс, это еще и протокол.

@interface NSProxy <NSObject>

и в определении протокола NSObject:

- (id)retain;
- (oneway void)release;
- (id)autorelease;
Другие вопросы по тегам