我想了解一些東西。 在A班,我創建了classB的一個實例,在那裏有B,有一個計時器,總是重複,並且他永遠在錄製和播放系統。瞭解一個基本的物品
A類,我創建B與實例:
recordMachine *recMinst=[[recordMachine alloc]init];
[recMinst startMachine];
[recMinst release];
的事情是,在CLASSB有在接口實例變量,如播放器,錄音機指針,和其他的整數。
問題是,在我釋放A中的實例後,這個classB如何繼續工作? 沒有在內存中創建一個地方來存儲所有的B實例變量,當我釋放它 - 他們消失?
您使用ARC嗎? –
我不認爲我是。我怎麼能確定? – user1280535
如果您使用ARC,編譯器會在[recMachine發行版]中抱怨。所以,如果它建立你不使用ARC –