毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于iOS系统的网络音乐播放系统设计与实现(3)

时间:2019-09-06 12:45来源:毕业论文
1.2.3 SQLite数据库介绍 SQLite是嵌入式的关系型数据库,使得不必将每个对象都加载到内存中,存储大规模的数据十分高效。SQLite遵守ACID(Atomicity、Consisten


1.2.3 SQLite数据库介绍
SQLite是嵌入式的关系型数据库,使得不必将每个对象都加载到内存中,存储大规模的数据十分高效。SQLite遵守ACID(Atomicity、Consistency、Isolation、Durability),包含在一个轻便的C语言程序库中。SQLite整个数据库都存储在主机端上单一个文件中,链接到程序中,而不是与程序通信的独立进程,写入时锁定整个数据文件。不同于的Client-Server结构范式,SQLite在系统消耗总量、网络延迟时间等方面有明显的优势。
1.2.4 XCode集成开发环境介绍
XCode是苹果系统应用程序集成开发环境,它预置了整个软件生命周期中所需要的大部分开发工具,如面向对象建模语言工具、代码版本控制工具、集成开发环境等。XCode适用于开发苹果支持的所有平台应用程序的目标代码。
XCode内建了界面搭建工具 Interface Builder,帮助开发者无需编写代码即可设计和测试用户界面,然后以可视化方式将界面关联到 XCode 编辑器中的源代码,方便进行敏捷开发。同时XCode还附带了iOS Simulator,通过 iOS 软件开发工具包可以在 iOS Simulator 中构建、安装、运行和调试iOS应用程序。另外XCode还包括了代码分析工具Instruments,能够快捷的实现记录硬件数据,深入分析数据,进行可视化比较和源代码视图调试功能。Instruments 可以通过占用极少的硬件资源显示进程冲突引发的性能瓶颈。
XCode利用先进的最优化技术,不需要编写向量化编码即可实现运行效率最优化。
1.3音乐播放娱乐系统的可行性分析
(1) 开发环境要求:XCode 5.0.2集成开发环境。
(2) 操作系统要求:Mac OS 10.8.5Mountain Lion操作系统。
(3) 市场可行性:如今社会发展迅速,人们的文化生活需求日益提高,不再满足于功能简陋的音乐播放器,越来越多地倾向于娱乐性能强劲,功能完善的音乐播放系统。
App Store的支付模式成熟而且应用审核严格,另外iOS软件和硬件形成商业生态闭环,开发人员可以通过很少的配置实现美观大方的用户界面。iOS良好的用户体验为音乐播放器的开发奠定了良好的基础,简洁高效的操作方式将进一步吸引大量的用户。
2.音乐播放娱乐系统功能设计
2.1 音乐播放功能模块
音乐播放功能模块,作为本系统最主要也是最基本的的功能模块。用户在进入系统后,直接点击下方导航的“iPod”按钮即可进入音乐播放功能模块。在对该模块的功能设计规划中,计划实现多媒体音乐文件的播放,开始,暂停,快进,音乐文件的切换,歌曲专辑封面与歌词信息的同步展示,歌曲音量和循环模式调整等功能。
音乐播放功能模块,其界面初始化需要实现一个定制的标签切换栏,并且每个切换按钮都关联与其相对应的功能模块视图。使用了媒体层(Media layer)的AVAudioPlayer框架实现音乐的播放,暂停,快进,切换,调整音量等功能。 基于iOS系统的网络音乐播放系统设计与实现(3):http://www.youerw.com/jisuanji/lunwen_38843.html
------分隔线----------------------------
推荐内容