打造专属 iOS 音乐应用:DrumDub 开发全解析
在 iOS 应用开发中,利用预录制声音是常见的需求,而音频资源文件和用户 iPod 库中的音频文件是最常用的两种来源。今天我们要开发的 DrumDub 应用,就可以同时播放这两种音频,它允许用户从 iPod 音乐库中选择一首曲目播放,还能即兴添加打击乐器音效,为音乐增添别样乐趣。
应用设计
DrumDub 是一个简单的单屏应用,界面设计如下:
- 底部:有用于从音乐库中选择曲目、暂停和恢复播放的控件。
- 顶部:显示正在播放的曲目信息。
- 中间:是添加打击乐器音效的按钮。
创建 Xcode 项目
开始开发前,先创建一个新的 Xcode 项目,步骤如下:
1. 使用 Single View Application Xcode 模板。
2. 将项目命名为 DrumDub。
3. 设置类前缀为 DD。
4. 将设备设置为 iPhone(若只有 iPad,可将支持设备设置为 iPad,并调整界面布局)。
5. 保存项目。
6. 在项目支持的界面方向中,关闭左右横屏模式。
添加音乐选择器
为了让用户能从 iPod 音乐库中选择歌曲,需要创建一个音乐选择器界面。iOS 提供了现成的音乐选择器,我们只需进行配置并展示给用户。
1. 声明选择曲目动作 :在 DDViewController.h 文件的 @interface 部分声明一个动作:
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



