我有一些简单的声音,我有多个视图控制器,我想知道如何在我的应用程序中的每个控制器中使用声音。我应该创建扩展,协议,结构还是其他什么?什么是最好的OOP方法?有很多教程,但没有一个教程展示如何在你的应用程序中有效地使用声音。
答案 0 :(得分:1)
根据您的上下文,我建议您编写类似SoundService的内容,并将其声明为单例。因此,每个控制器都可以访问此服务。服务的参数类似于声音文件名。
此服务将在应用程序中使用,只要控制器想要播放声音,只需调用单例中的方法即可。这将使您的代码看起来更好,如果您发现任何与Sound相关的问题,您就知道在哪里可以找到问题。