iOS:我是否需要释放内部系统声音,如1104?

时间:2014-12-12 22:15:30

标签: ios8 automatic-ref-counting audiotoolbox dispatch-async system-sounds

我知道我们应该在创建/预加载它们时处理我们的SystemSoundID,但我的问题是,如果我们使用Apple的内部系统听起来像1104那样也是如此:

//Play Click Sound
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    AudioServicesPlaySystemSound(1104);
});

因为我们永远不必实际创建/预加载它们。

1 个答案:

答案 0 :(得分:2)

AFAIK No.系统声音存储在/ System / Library / Audio / UISounds中。除非你将它们加载到内存中,否则你不会发布任何东西。