iOS:我需要发布像 1104 这样的内部系统声音吗?



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

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

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

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

最新更新