2012-02-21 9 views
0

soundFontsを使用したシンセアプリ/音楽玩具を作っています。私は、さまざまな数のインタラクティブな要素(BLOBSと呼ぶ)を持っています。これらの要素には、「楽器」プロパティーがあります.Synth AudioUnitはいくつかのサウンドフォントを使用しています。AudioUnitsをiOS5のstd :: vectorにARCで保存していますか?

このリファレンスは、特定のBLOBのサウンドを再生するために適切なAudioUnitにアクセスするために使用できる単純なintであることをお勧めします。

ARCを使用しているiOS5アプリケーションでは、これらのAudioUnitsをstd :: vectorに格納するのに合法的で安全なのでしょうか?私は起動時にベクターを作成し、必要に応じて内容を参照する予定です。

は、私はこのようなプロパティとしてのベクトルを定義する:あなたは何の問題もなくstd::vectorに格納することができるように

@property (nonatomic, assign) std::vector<AudioUnit> synthUnits; 

答えて

1

AudioUnitは単なるポインタです。

Audio Unit Component ServicesはCインターフェイスなので、ARCにはまったく参加しません。

+0

ありがとうございます - うまくいくようです。 –

関連する問題