学位论文-—ios下视频点播app设计与实现.doc

学位论文-—ios下视频点播app设计与实现.doc

ID:13549517

大小:2.66 MB

页数:30页

时间:2018-07-23

学位论文-—ios下视频点播app设计与实现.doc_第1页
学位论文-—ios下视频点播app设计与实现.doc_第2页
学位论文-—ios下视频点播app设计与实现.doc_第3页
学位论文-—ios下视频点播app设计与实现.doc_第4页
学位论文-—ios下视频点播app设计与实现.doc_第5页
资源描述:

《学位论文-—ios下视频点播app设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要苹果iOS是苹果开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上发布这个系统,最初设计给iPhone使用,后来陆续套用到iPodtouch、iPad以及AppleTV等苹果产品上。近年来,随着iphone和广泛应用,使许多企业发现,手机业务价值,促使越来越多的人开始学习开发手机。苹果手机软件基于Object_C编程语言编程Xcode的环境下发展。手机软件分为许多类型,包括视频类手机软件有很高的地位在手机软件的发展。本文基于iOS开发平台设计并且实现了一款手机视频App,展示如何通过利用Object_

2、C的工具函数实现对视频的各种处理。论述了视频的播放,异步下载以及断点播放。关键字:视频播放DotaObject_CAbstractAppleiOSisthedevelopmentofhandhelddevicesoperatingsystem.AppleasearlyasJanuary9,2007theMacworldconferencethissystem,originallydesignedforuseiniPhone,subsequentlyappliedtotheiPodtouch,Apple,andAppleproducts

3、suchasAppleTV.Inrecentyears,withtheiphoneanditiswidelyused,makemanybusinessesfoundthatmobilephoneonbusinessvalue,promptingmoreandmorepeoplebegintolearnthedevelopmentonmobilephones.ApplemobilephonesoftwarebasedonObject_CprogramminglanguageundertheenvironmentofXcodedevelo

4、pmentprogramming.Mobilephonesoftwareisdividedintomanytypes,includingvideoclassmobilephonesoftwarehavetheveryhighstatusinthedevelopmentofmobilephonesoftware.ThisarticleisbasedontheiOS(InternetworkingOperationSystem)isdesignedandimplementedamobilevideoApp,showshowtouseObj

5、ect_Ctoolfunctiononvideoprocessing.Discussesthevideoplayback,asynchronousdownloadandbreakpoint.KeywordsVideoDisplayDotaObject_C目录第一章绪论51.1iOS系统概述51.2iOS系统的构架51.2.1CocoaTouch层51.2.2Media层61.2.3CoreServices层61.2.4CoreOS层61.3Object_C的介绍6第二章总体设计82.1系统各个功能模块总体设计82.2iOS的View的

6、生命周期9第三章详细设计113.1基础类设计113.2项目所需系统类库133.3第三方SDK133.4App运行首页面143.4.1视频解说143.4.2视频解说详情页面163.4.3视频播放173.5视频缓存183.6直播203.7Dota2英雄介绍和物品介绍213.7.1Dota2英雄介绍213.7.2Dota2物品的介绍243.8设置263.9系统测试283.9.1功能模块测试283.9.2功能整体测试28第四章结论和致谢29第一章绪论1.1iOS系统概述iOS操作系统是iPhont、ipodtouch以及iPad设备的核心。构

7、架iOS平台的知识与MacOSX系统同出一辙,iOS平台的许多开发工具和开发技术也源自MacOSX,都是以UNIX为基础。但开发者无需具备MacOSX的开发经验就可以编写iOS的应用程序。iPhone软件开发包(SDK)为着手创建iOS应用程序提供所需要的一切。1.2iOS系统的构架iOS架构和MacOS的基础架构相似。站在高级层次来看,iOS扮演底层硬件和应用程序的中介。创建的应用程序不能直接访问硬件,而需要和系统接口进行交互。系统接口转而又去和适当的驱动打交道。这样的抽象可以防止应用程序改变底层硬件。iOS实现可以看作是多个层的集

8、合,底层为所有应用程序提供基础服务,高层则包含一些复杂巧妙的服务和技术。图1-1iOS的层1.2.1CocoaTouch层CocoaTouch层提供了基本的系统行为支持,而且将你的工作量降到最低,当你想要实现更为复杂的行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。