IOS面试题编程机制 56-60
56. IOS自动释放池是什么,如何工作? |
自动释放池是cocoa提供的帮助我们管理对象内存的一个工具。当我们像一个对象发送autorelease消息时,这个对象就自动加入到最新的自动释放池中,当自动释放池被销毁的时候,会自动向自动释放池中的所有对象发送一条release消息。也就是说我们不再需要手动向每一个对象发送release消息以释放对象,而是将其加入到自动释放池中最后统一释放。使用自动释放池也可以避免一些人为原因导致的内存泄漏。 |
57. iPhone OS主要提供了几种播放音频的方法? |
SystemSound Services AVAudioPlayer 类 Audio Queue Services OpenAL |
58. 使用AVAudioPlayer类调用哪个框架、使用步骤? |
AVFoundation.framework 步骤:配置 AVAudioPlayer 对象; 实现 AVAudioPlayer 类的委托方法; 控制 AVAudioPlayer 类的对象; 监控音量水平; 回放进度和拖拽播放。 |
59. 重复注册通知会有问题吗? |
原文地址:https://blog.csdn.net/u013491829/article/details/136995729
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!