基于iOS的XX娱乐视频软件开发.doc

资料分类:计算机信息 上传会员:abc鞠凌青 更新时间:2019-03-27
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9017
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:自从2007年苹果公司推出iPhone开始,iOS系统已经有大约9年的历史。现如今,世界上使用iOS设备的人也是越来越多,APP Store的APP数量也从当年的不过万级到现在的超过160万款APP,这归功也iOS开发者所做的贡献。如今,iOS开发已成为当下很受欢迎的开发选择。

 “多多”视频软件是一个在线视频软件,既可以在线视频同时也支持下载缓存,还可以通过搜索查找视频,根据观看的时间记录,是一款非常方便的日常娱乐的视频软件。 “多多”视频主要由5个模块实现:“首页模块”、“分类模块”、“短视频模块”、“电影推荐模块”以及“我的模块”。在开发“多多”视频的过程中使用到了iOS响应式编程框架ReactiveCocoa(RAC)、MVC模式、代理模式,并采用大量的动画来优化用户的体验。编译器使用苹果官方Xcode进行,开发语言为Object-c与Swift。

论文主要介绍“多多”视频APP的开发过程:其中包括需求分析、系统设计、系统实现以及系统测试。

 

关键词:视频;iOS;响应式编程

 

目录

摘要

Abstract

1 绪论-1

1.1 课题背景-1

1.2 技术的实现方法-1

1.3 iOS开发语言-2

1.3.1 Objective-C语言-2

1.3.2 Swift语言-2

1.3.3 开发工具Xcode-3

1.3.4 开发环境-3

2 需求分析-4

2.1 可行性分析-4

2.1.1 技术可行性分析-4

2.1.2 设备环境可行性分析-4

2.1.3 市场可行性分析-4

2.2 功能需求分析-4

2.2.1 首页需求分析-4

2.2.2 搜索需求分析-5

2.2.3 视频详情需求分析-5

2.2.4 引导页需求分析-5

2.2.5 播放器需求分析-5

3 概要设计-6

3.1 框架设计-6

3.2 基础类设计-6

3.3 模块设计-6

4 详细设计-8

4.1 多多视频娱乐APP各模块设计-8

4.1.1 视频首页模块设计-8

4.1.2 视频类型模块设计-9

4.1.3 视频近期电影模块设计-9

4.1.4 视频短视频模块设计-9

4.1.5 视频“我的模块”设计-9

4.1.6 视频引导页模块设计-10

5 系统实现-11

5.1 视频首页的实现-11

5.2 电影部分的实现-13

5.2.1 电影部分的一级界面-13

5.2.2 电影部分的二级界面-14

5.3 Sqlite数据库的实现-16

5.4 遇到的问题与解决情况-17

5.4.1 遇到的问题-17

5.4.2 解决情况-17

6 系统测试-19

结    论-21

参 考 文 献-22

致    谢-23

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:在一个视频类的APP搜索功能是非常重要的,若是用户找不到自己所想要的视频,则会放弃此APP,转向用户体验更好的APP。所以搜索功能带有搜索提示(如百度未完全输入关键字时会出现......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: