0

AudioInfoいくつかのオブジェクトを含むクラスがありNSStringます。

で、main()いくつかのオブジェクトを作成 (割り当て) しAudioInfoます。

後で、同じオブジェクトをmain()持つ 2 番目のオブジェクトが必要です。AudioInfoNSString

私は最初のものからinit2番目のものです。NSStrings

質問:

AudioInfo2 番目のオブジェクトを作成 (割り当て) した後、retain count = 1 で両方を保持するには、最初のオブジェクトを保持する必要がありますか?

4

1 に答える 1

1

この場合、AudioInfo単純copyに文字列プロパティをその ivar に渡す必要があり (デフォルトでNSStringプロパティcopyを宣言する必要があります)、各インスタンスは独自の参照を管理します。AudioInfoインスタンスの使用が終了したら、インスタンスを解放します。それだけです。

于 2012-07-06T05:55:09.650 に答える