问题在标题中:“如果我开启了 ARC,我是否需要释放 SystemSoundID?” 这是我的代码:
NSURL *pathURL = [NSURL fileURLWithPath:path];
SystemSoundID soundid;
AudioServicesCreateSystemSoundID((__bridge_retained CFURLRef)pathURL, &soundid);
AudioServicesPlaySystemSound(soundid);
如果是这样,我什么时候发布它?(我没有 dealloc 方法,因为我使用的是静态方法并且无法更改)
另外,这是目前播放音效的最佳方式吗?我听说这个框架现在已弃用。
谢谢!