我有几个包含 12 个 .caf 文件的目录,并且正在以编程方式加载它们:
NSString *soundToPlay = [NSString stringWithFormat:@"sounds/%d/%d_%d.caf", type, note, timbre];
例如,如果我想在其中一个值中从9
to递增10
,突然间我的字符串是一个额外的字符,这使得以后使用类似NSMakeRange
. 我想将所有这些%d
s 保留为一个字符。
我想做的是使用数字 0-9 命名我的文件,然后继续使用 A、B、C 而不是 10、11、12。这将使所有内容保持单字符。我希望有一种简单的方法来做这种事情,仍然允许像增量、+/-和模数这样的东西。如果是这样,它是什么?