私は何かを理解しようとしています。クラスAでは、クラスBのインスタンスを作成しています。このインスタンスは、Bには常に繰り返されるタイマーがあり、彼は記録と再生のシステムを永久に起動します。
クラスAでは、次のようにBのインスタンスを作成します。
recordMachine *recMinst=[[recordMachine alloc]init];
[recMinst startMachine];
[recMinst release];
つまり、classBには、プレーヤー、レコーダーポインター、その他の整数などのインスタンス変数がインターフェイスにあります。
問題は、Aでインスタンスをリリースした後、このclassBがどのように機能し続けるかということです。 AはすべてのBインスタンス変数を格納する場所をメモリ内に作成しません。それを解放すると、それらは消えますか?