需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10440 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科学技术的高速发展,互联网行业变得越来越火,其中最明显的就是移动端设备应用软件的开发,在中国这样的大市场中,有着近10亿的手机用户,而且青年群体是苹果手机的主要使用人群。苹果手机从外观的设计到系统的流畅性都有着比较好的用户体验。这也是苹果手机使用人数比较庞大的原因。 基于这种大环境下,本文从用户需求的角度进行分析,开发了一款集新闻、音乐、视频于一身的iOS娱乐性APP。新闻模块又分为头条、要闻、体育、时尚、健康、娱乐等小模块,用户可以根据自己的喜好排序,增加或者删除的新闻小模块;音乐模块提供了一些经典的音乐,播放音乐时会有绚丽的雪花飘落的效果;视频模块展示最新的视频内容,包含推荐、专题、和分类三个模块,用户还可以搜索自己想要的内容。我的模块有登录、分享、清除缓存等功能。 APP“Relax”以MVC为主要架构模式,结合单例,通知,代理等设计模式,是一款既符合用户的需求,又很健壮的应用程序。
关键词:iOS;手动管理内存;单例;MVC
目录 摘要 Abstract 1 课题背景-1 1.1 主要技术成果-1 1.2 技术的实现方法-1 1.3 行业动态和进展-2 1.3.1 iOS的APP发展状况-2 1.3.2 设计“Relax”软件的意图-2 1.3.3 编程工具和开发语言动态和发展-2 1.3.4 移动端SQLite数据库动态和发展-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 子模块的功能需求-6 2.2.3 性能需求-6 3 系统设计与实现-8 3.1 系统概要设计-8 3.2系统详细设计和实现-8 3.2.1 模块内容设计-8 3.2.2 模块详细设计和实现-9 3.2.3 出现问题及修改策略-19 4 系统测试-20 4.1 测试目的和原则-20 4.1.1 测试目的-20 4.1.2 测试原则-20 4.2 测试方法-20 4.3 测试内容-20 结 论-23 参 考 文 献-24 致 谢-25 |