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

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-27
  • 论文字数:9017
  • 课题出处:(abc鞠凌青)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:自从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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费