2
私は12個の.cafファイルのいくつかのディレクトリを持っており、プログラムでそれらをロードしています:プログラムによる読み込みでファイル名に16進数を使用するにはどうすればよいですか?
NSString *soundToPlay = [NSString stringWithFormat:@"sounds/%d/%d_%d.caf", type, note, timbre];
私がしたい場合は、たとえば、それらの値のいずれかで9
から10
への増分は、突然私の文字列が長い余分な文字ですこれは後でNSMakeRange
のようなもので操作することを難しくします。これらのすべてを%d
の1文字にする必要があります。
私のやりたいことは、ファイルに0-9の数字を使って名前を付けることですが、10,11,12の代わりにA、B、Cを続けます。これはすべての文字を1文字に保ちます。私は、このようなことを行う簡単な方法があることを望んでいますが、増分、+/-、およびモジュロのようなものを許可しています。もしそうなら、それは何ですか?
うわー、私はこの答えから* 2つの良いアイデアを得ました。ありがとう! – buildsucceeded