【问题标题】:iOS: Do I need to release an internal system sound like 1104?iOS:我需要发布像 1104 这样的内部系统声音吗?
【发布时间】:2015-02-11 17:08:19
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 2016-09-22
      • 2017-10-08
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多