我知道我们应该在创建/预加载时处理我们的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中。除非将它们加载到内存中,否则不会释放任何内容。