网站大量收购独家精品文档,联系QQ:2885784924

《ObjectiveC程序设计.docVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《ObjectiveC程序设计

1 绪论 社会在发展,人类在进步,随着技术的点滴积累,计算机网络通信技术和Internet在飞速发展,而基于通信技术的手机移动端的应用软件已经开始成为一种全新的需求,并且越来越受人们的关注。由于移动应用具有简单性,随时性和随地性等诸多优点,因此传统计算机根本就不具备可比性。 1.1 系统的开发背景和意义 当今社会生活质量越来越好,人们的消费水平也随之提高,对手机系统的要求也就越来越高,导致手机操作系统竞争也不断攀升,目前在市场上有两大主流的操作系统:Android和iOS,以及常见一些操作系统:Symbian OS,WM,Palm OS,Linux和BlackBerry。 自iPhone 4出现之后,人们对于苹果的关注与日俱增,不仅仅是因为它精致的外观,还因为基于iOS操作系统苹果手机软件的实用性和流畅性,这是Android系统后期所没有的。伴随着苹果手机进入中国市场,相应的iOS技术也开始被一些IT人员所热衷。而对于开发苹果应用的语言Objective-C,也成为当今社会最主流的开发语言之一,并且保持着持续上升的趋势。C,Java和Objective-C等以强大的优势遥遥领先于其他的编程语言。本人根据苹果手机风靡中国市场,才决定采用iOS技术来开发手机应用。 音乐播放器作为智能手机必要组成部分,软件市场上的功能强大的音乐播放器已基本满足了各层次用户的需求,且规格相似,每一款音乐播放器都有各自的特点,迎合用户的不同需求,而选择不同的音乐播放器。所以设计一款基于iOS的音乐播放器扩展MV的视频功能,将视频播放器的视频导入,也许会成为吸引用户的另一种方式。本人由去年暑假接触iOS,对它的工作流程已基本了解,即活用iOS建立的音乐软件来作为这次毕业设计,来进一步巩固自己的iOS开发水平。使得自己在未来步入社会能够获得更大的竞争优势。 1.2 mini音乐盒的介绍 mini音乐盒是借助iOS操作系统的音乐播放器,随着移动终端设备的普及和iOS技术的不断更新,音乐播放器不仅仅可以运行于各种iPhone机型,也能够安装于平板上。由于音乐播放软件的来源较多,在App Store竞争力也特别强,所以为了在众多的竞争中脱颖而出,就要有各自的特色,不然就会变得越来越难。 本课题设计的mini音乐选择以绿色为主题,夹杂选择橘黄色点缀,将会以清新的界面设计效果来吸引用户的眼球,对视频的扩展将成为整个软件的亮点。音乐盒的播放界面采用网易云音乐稍稍相似的布局,要么显示歌词,要么显示转动的图片,歌曲的切换,播放,暂停以及快进等音乐播放器最基础的功能,歌曲是通过用户搜索歌星的名字来罗列歌手的歌曲的,在视频界面,因为主推音乐MV,所以加了标注,以及一些用户们的喜欢的电影,电视剧都可以通过搜索找到。简单,易操作,是该设计的亮点。此外,该软件中所有的数据都是来自网络数据,取自数据库,使用AFNetWorking第三方库进行的异步请求,通过JSON解析,用Model封装,接着归档/解档本地化网络数据。 1.3 本文的组织结构 本课题针对的是音乐播放器开发的,针对iOS平台展开研究与讨论,建立一个程序的开发环境,研究iPhone SDK应用程序开发包或者第三方程序包,进行一个mini音乐盒的设计与实现,实现的音乐播放器的播放功能,以及页面的设计。在设计过程中应用UML建模的原则,严格按照需求分析、概要设计、详细设计、程序编码和系统实现等几大步骤完成[1]。系统包括两大主要模块:音乐播放模块和视频播放模块,以及小的分支模块:我的模块和产品介绍模块。要求从统一建模的角度分析设计出系统中关键的流程图,最后设计出类图并完成程序。系统的实现还应充分考虑不同手机的适配问题。本文的组织结构如下: 第一章为绪论,说明了基于iOS平台上的mini音乐播放器的背景和意义,阐述了iOS开发的音乐播放器的现状及以后的发展方向,提出论文的设计方向和实现的目标。 第二章介绍了iOS平台的操作系统和平台的搭建,并介绍了设计过程中所涉及的开发技术。 第三章介绍了mini音乐播放器的需求分析,其中需求分析包括音乐软件开发的功能需求和软件的可行性分析。 第四章介绍系统界面的功能,以及系统中用到的相关的用例图和类图的展现以及更加详细的程序运行的流程图,对系统设计做出详细的介绍。 第五章用详细的截图更加生动的展现了系统的流程和界面设计。 2 开发环境及主要技术 本系统基于iOS平台开发,主要运用了Objective-C语言、Xcode开发工具及JSON、归档/解档NSCoder数据文件等技术。 2.1 iOS系统的概述和架构 iOS是苹果公司开发的移动操作系统,在2010年之前称之为iPhone OS,之后发布了新一代的操作系统iOS 4,到目前的iOS 8.3,在此期间做了很多的改进和更

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档