摘要:如今科技越来越进步,智能手机几乎人手一部。智能手机推广的如此普及,开发一款用于了解科技新闻的手机App就变得很重要。
本人开发的系统是利用了中关村在线的后台接口,仿照中关村在线而开发的一款手机App。本系统采用了iOS系统平台开发,以Xcode7.0开发,开发语言选择了Objective-C,主要运用了AFNetWorking三方类库来封装网络请求,SDWebImage三方类库来加载网络图片,还利用友盟第三方平台实现了分享功能的实现。采用SQLite数据库完成了本地收藏功能。本系统主要用于满足人们对科技新闻、手机以及笔记本测评报价参数等信息的获取,属于科技资讯类的手机App。通过本系统,可以了解国内外的科技新闻;可以查询产品的测评信息以及报价。为关注科技、计算机、手机的人们带来了极大的方便。经过分析,本系统具有一定的市场需求,开发前对iOS开发相关技术进行了学习,之后对系统做了总体的设计工作和详细的设计,在开发环境搭建完成后,用了5周时间完成了程序的基本开发并且完成了测试工作。
经过调试运行后表明,系统可以满足浏览新闻、查询报价、收藏、模式切换的基本需求。
关键词:iOS系统;科技信息;新闻资讯;报价查询
目录
摘要
Abstract
1 绪论-1
1.1 系统概述-1
1.2 系统的开发意义-1
1.3 系统可行性分析-2
1.3.1 经济可行性分析-2
1.3.2 技术可行性分析-2
1.3.3 运行可行性分析-2
1.4 系统设计目标分析-2
2基本技术方案-3
2.1 iOS 的基本技术及构件-3
2.1.1 iOS概述-3
2.2 iOS 系统结构-3
iOS系统架构图-3
3系统分析与总体设计-5
3.1 需求分析-5
3.1.1 用户需求分析-5
3.1.2 运行需求分析-5
3.2 系统流程-5
4系统详细设计..8
4.1 功能界面设计-8
4.1.1 引导页-8
4.1.2 资讯页面-8
4.1.3 查报价页面-9
4.1.4 论坛页面-10
4.1.5 个人中心页面-11
4.2 系统功能的具体实现-12
4.2.1 自定义网络请求-12
4.2.2 收藏功能-13
4.2.3 搜索功能-14
4.2.4 监测网络连接状态-15
5 系统调试与测试-16
5.1 程序调试-16
5.2 程序的测试-16
结 论-17
参 考 文 献-18
致 谢-19