Пример:
MyClass *funkStation = [[MyClass alloc] init];
[funkStation dance];
id tmp = funkStation;
...
[funckStation release];
Я знаю, что после того, как я закончу с объектом funkStation, мне нужно его освободить, но как насчет id tmp?Я думаю, что это не копия оригинального объекта, а просто указатель на пространство памяти.