1、1 1 引言 1.1 选题背景 随着智能手机的大众化,越来越多的人应用智能手机。相对的对手机软件的 需求也就越来越多。当今时代手机不再只是用来打电话、发短信的工具,反而对 手机的娱乐功能要求越来越高 1。手机的一个重要的功能就是听音乐,一款好的 手机音乐播放器可以更好的体现智能手机的强大。 目前中国音乐播放器行业已经 具备了相当的规模,并在国际市场上已有一定的竞争力。 苹果手机作为当今中国 智能手机市场上不可或缺的一个品牌, 基于 iOS 的手机软件需求量也就相应的越 来越强。市场上的音乐播放器品牌繁多,定位不一,基本满足了各层次消费者的 需求,例如:酷我音乐、酷狗音乐、百度音乐、QQ 音乐等
2、等这些大家所熟知的 音乐播放器已经在苹果软件中占据了一定的地位。 智能手机的应用使现代人的生 活更加的方便。 伴随着苹果手机进入中国市场,相应的 iOS 技术逐渐流行起来。而对于开发 苹果应用的语言Object-C,也成为当今社会最流行的开发语言,并且保持着 强劲的上升趋势, 隐隐有超过 C 语言的现象 2。 对于其他的开发语言, 例如 java、 javascripe,Object-C 以其强大的优势遥遥领先于这些其他的编程语言。本人 根据当前的形式,决定引用这种这种技术来开发手机应用。 1.2 设计目的及意义 听音乐已经成为当今社会,人们必不可少的一项娱乐活动。 根据调查所得信 息,本人发
3、现最近智能手机用户对较大的音乐播放器应用的喜爱度明显下滑,而 相对的那些小巧的音乐播放器反而被越来越多的用户下载使用。 苹果系统的软件 具有的特点就是美观、简洁、易操作。根据这些信息,设计一款小巧的基于 iOS 的音乐播放器会很容易得到用户的青睐。同时本人从去年开始接触 iOS,在学习 了几个月后,对 iOS 开发有了一些理解,所以对于这次毕业设计,我就选择了基 于 iOS 系统开发一款产品。 希望通过这次毕业设计来进一步巩固自己的 iOS 开发 水平。使自己在以后的社会竞争中更加具有优势。 1.3 设计思想和目标 设计思想: 自己的这款音乐播放器设计的过程是按照一般的应用开发流程进 行的。自
4、己首先调查了当今社会,人们对音乐播放器的需求,从中得出现阶段手 机用户需要的是小巧、方便的音乐播放器。从而决定自己开发一款小巧的音乐播 放器。在有了用户的需求后,本人开始开发属于自己的音乐播放器。在真正设计 音乐播放器的过程中,本人先决定了音乐播放器的整体框架结构,应用的图片出 2 处等等这些开发必需的部分。于是自己借鉴酷狗音乐的框架,开发一款精简的酷 狗音乐播放器。在决定了整体框架后,就是真正的开发了。自己将酷狗音乐中与 播放无关的部分删除,只保留他的播放功能,歌词显示功能音乐下载功能等等。 下载功能的实现本人决定针对这款音乐播放器设计出一个可供下载的网站以及 服务器。 设计目标:虽说这款应
5、用自己不打算上线,但自己依旧打算使其完美。拥有 播放器的一般功能,可以根据不同的歌曲显示不同的歌词,进度条根据时间显示 播放进度,根据不同的音乐信息进行选择,根据搜索到的歌曲信息,下载自己喜 爱的歌曲。在完成这些功能的过程中来巩固自己学到的知识 3 2 应用分析 2.1 可行性分析 可行性分析也可称为可行性研究,是在网上调查的基础上并辅助其他的信息 渠道, 针对基于 iOS 的音乐播放器的开发是否具备必要性和可能性。 对新的音乐 播放器的开发从技术、 操作、 经济等不同方面进行分析研究, 来保证投资的失误, 保证音乐播放器的开发成功。 就我们学的的知识知道可行性分析可以在最短的时 间内分析出这
6、款基于 iOS 的音乐播放器是否可以达到预定的效果。 (1)经济可行性分析:这款基于 iOS 的音乐播放器的开发是通过苹果系统 的 Xcode 来进行的。虽然本人不可能购买苹果笔记本来开发这款项目,但现阶 段人们可以在不同的电脑上运行苹果系统。那就是人们所说的黑苹果,通过一定 的技术使非苹果笔记本也可运行苹果系统。开发音乐播放器所需的图片,自己可 以不通过专业人士来绘制。自己通过破解现有 App store 上的在线应用,来获取 自己想要的资源。并且这个过程很是简单,不存在浪费人力物力的现象。所以得 出开发一款基于 iOS 的音乐播放器在经济方面是可行的。 (2) 技术可行性分析: 开发基于 iOS的音乐播放器运用到的技术是Object-C, 以及一些 iOS 开发的 UI 设计,某些类库的应用等等。就技术方面而言,自己学 习 iOS 技术已经有四五个月的基础了, 相对于开发一款音乐播放器而言自己的技 术是完全可以胜任的。而自己在黑苹果上装的 Xcode 完全可以胜任这次开发的 需求。从而分析得出开发这款音乐播放器在技术方面是可行的。 (3)社会可行性分析:开发这款音乐播放