摘要:随着科技和经济的高速发展,智能手机已经无处不在,手机已经不再像以前那样只是用来打电话、发短信、看小说了,现在的智能手机已经越来越像一台小型微电脑了,功能完备,人们更加愿意直接从手机上来阅读新闻,而不是从传统的报纸上来阅读新闻。而且随着苹果手机在中国的热销和iOS技术的逐步的完善和加强,苹果应用的开发语言Object-C越来越受到人们的重视而且有着赶超Java和C语言的趋势。
目前中国新闻资讯类App已经具备了相当的规模,并在国际市场上已有一定的竞争力。[1]而且苹果目前在智能手机市场完全占据主导地位,其公司推出的iPhone系列手机是全球最畅销的手机。市场上的新闻资讯类软件品种众多,定位不一,但在财经资讯方面却还没有很完善,经济一直是一个国家最为重要的内容,一个国家经济的好坏将直接影响人民的生活状况,了解财经新闻将有助于人们了解国家的宏观政策以及与自己息息相关的各种政策措施。财经一直影响人们的方方面面,所以需要开发一个财经类的新闻APP,专门是涵盖国内外财经的咨询APP,可以更好的让人们掌握第一手的财经时事。
关键词:iOS; Objective-C;新闻App;财经
目录
摘要
Abstract
1 前 言1
1.1 开发背景与研究意义1
1.1.1 本课题的开发背景1
1.1.2 本课题的研究意义2
1.1.3 本课题的开发目标和预期设计目的2
1.1.4本课题的研究内容2
1.2 课题调研分析2
1.2.1传统媒体的局限性2
1.2.2国内新闻APP现状3
1.2.3国内财经新闻的现状4
2 开发环境与相关技术5
2.1 iOS系统介绍5
2.2 Objective-C概述5
2.3 Xcode开发工具概述6
2.4 CoreData概述6
2.5 MVC模式概述7
3 系统需求分析8
3.1需求分析重要性8
3.2系统可行性分析8
3.2.1技术可行性8
3.2.2经济可行性8
3.2.3 操作可行性8
3.2.4法律可行性9
3.2系统功能需求分析9
3.21登录注册模块9
3.22新闻资讯模块9
3.23收藏模块9
3.24跟帖模块9
3.25设置模块9
3.26分享模块9
3.27视频直播模块10
3.28搜索模块10
3.3系统非功能需求分析10
4 系统总体设计11
4.1系统总体功能介绍11
4.2 系统总体功能设计11
4.3登陆注册模块设计11
4.4新闻资讯模块设计12
4.5收藏模块设计12
4.6跟帖模块设计12
4.7设置模块设计12
4.8分享模块设计12
4.9视频直播模块设计12
4.10搜索模块设计13
5 APP详细实现14
5.1 登陆注册模块实现14
5.2新闻资讯模块实现15
5.3收藏模块实现16
5.4跟帖模块实现18
5.5设置模块实现20
5.6分享模块实现21
5.7视频直播模块实现22
5.8搜索模块实现23
6系统测试25
6.1系统测试的目的25
6.2系统测试方法25
6.3测试结果25
7结 论26
参考文献27
致 谢28