iOS: мне нужно выпустить звук внутренней системы, например, 1104?
Я знаю, что мы должны избавляться от наших SystemSoundID'ов при их создании / предварительной загрузке, но мой вопрос в том, верно ли это, когда мы используем внутреннюю систему Apple, звучит как 1104:
//Play Click Sound
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
AudioServicesPlaySystemSound(1104);
});
Так как нам никогда не нужно их создавать / предварительно загружать.
1 ответ
Решение
AFAIK Нет. Системные звуки хранятся в /System/Library/Audio/UISounds. Если вы не загрузите их в память, вы ничего не отпустите.