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. Если вы не загрузите их в память, вы ничего не отпустите.

Другие вопросы по тегам