摘要:随着科技的发展,手机越来越智能化,并已成为人们休闲娱乐的主要工具。其中备受瞩目的莫过于苹果产品,随着苹果产品越来越受到人们的喜爱,尤其是在中国,随之带来的则是Object-C的普及,越来越多的开发者开始从事苹果APP的开发,目前iOS已成为最受开发者欢迎的操作系统平台。与此同时,在快节奏的社会生活下,音乐也已经成为了人们繁忙之余的放松休闲方式之一。因此,开发一款iOS平台下的音乐播放器也变得有意义。
本文围绕iOS下音乐播放器的设计与实现,探索了开发一款音乐播放器的过程。首先对音乐播放器的开发背景、意义进行了概述,对开发过程中需要的技术进行了简单的介绍,其中包括iOS平台、Xcode、Object-C语言等等。其次进行了需求分析,之后介绍了总体架构和功能模块的设计,并细致地讲解了实现每个功能模块的方法。最后,根据测试计划对音乐播放器进行功能的测试,并达到了预期的结果。随着科技的发展,
本文是基于iOS平台下音乐播放器的设计与实现,为用户提供了方便快捷的播放本地音乐的功能,和其他音乐的播放器相比较,有界面简洁大方、响应快等优点。
关键词:iOS,音乐播放器,Object-C
目录
摘要
Abstract
1概述-1
1.1 开发背景-1
1.2 开发音乐播放器的意义-1
1.3 预期实现的功能-1
1.4 文章的结构-2
2预备知识简介-2
2.1 iOS-2
2.1.1 iOS系统架构层-2
2.2 Xcode的使用-3
2.2.1 Xcode的简介-3
2.2.2 使用Xcode创建项目-3
2.2.3 使用Xcode中的Interface Builder构建界面-4
2.2.4 MVC-4
2.3 Object-C简介-4
2.3.1 什么是Object-C-4
2.3.2 Object-C文件结构-4
2.4 SQLite简介-5
3 iOS下音乐播放器需求分析-5
3.1 可行性分析-5
3.2功能需求分析-6
4 iOS下音乐播放器的设计-8
4.1 总体设计-8
4.1.1 酷狗音乐播放器的设计分析-8
4.2 界面设计-10
4.3 功能模块设计-11
4.4 操作流程图-12
5 iOS下音乐播放器的实现-13
5.1 播放列表的删除歌曲功能-14
5.2 播放界面的播放/暂停功能-15
5.3 播放界面的上一首/下一首功能-16
5.4 播放界面上的播放模式功能-17
5.5 同步显示歌词-18
5.5.1 实现原理-19
5.5.2 设计实现-19
6 音乐播放器的测试-20
6.1 功能测试-20
6.1.1 播放列表界面的删除功能测试-20
6.1.2 播放界面的基本功能测试-23
7 结束语-25
致谢-26
参考文献-27