通行证 | 帐号: 密码: 注册 | 登录
网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 开题报告 -> 计算机开题
·电气自动化原创文章范文
·学前教育专业原创文章范文
·国际经济贸易原创文章范文
·药学专业原创文章范文
·英语专业原创文章范文
·公共事业管理原创文章范文
·金融专业原创文章范文
·农业推广技术原创文章范文
·电子商务专业原创文章范文
·法律专业原创文章范文
·工商管理原创文章范文
·汉语言文学原创文章范文
·人力资源管理原创文章范文
·动物医学专业原创文章范文
·心理学专业原创文章范文
·教育管理原创文章范文
·市场营销原创文章范文
·计算机专业原创文章范文
·物流管理专业原创文章范文
·小学教育专业原创文章范文
·行政管理专业原创文章范文
·土木工程管理原创文章范文
·财务会计专业原创文章范文
·信息管理信息系统原创范文
·室内设计专业原创文章范文
·眼视光技术原创文章范文
·材料工程管理原创范文
·工业设计专业原创文章范文
·航海技术专业原创文章范文
·模具设计与制造原创范文
·汽车检测与维修原创范文
·数控技术专业原创文章范文
·汽车技术服务原创文章范文
·光机电应用技术原创范文
·机电一体化原创文章范文
·印刷技术专业原创文章范文
·动漫设计与制作原创范文
·软件技术专业原创文章范文
·广告设计专业原创文章范文
·应用电子技术原创文章范文
·电子信息工程技术原创范文
·机械专业原创文章范文
·酒店管理专业原创文章范文
·旅游管理专业原创文章范文
·文化产业管理专业原创范文
·质量管理专业原创文章范文
·通信工程专业原创文章范文
·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

基于iOS平台的RSS阅读器设计与实现_开题报告

Ktbg6023 基于iOS平台的RSS阅读器设计与实现_开题报告(一)国内研究现状随着移动互联网这几年内的迅猛发展。3G、4G网络的成熟,智能手机成为人们最重要的终端设备。越来越多的人使用智能手机进行网页浏览、收发电子邮件、看电影、打游戏、移动办公等。智能手机成为了人们必不可少的生活助手。智能手机操作系统的两大阵..
基于iOS平台的RSS阅读器设计与实现_开题报告 Ktbg6023  基于iOS平台的RSS阅读器设计与实现_开题报告

(一)国内研究现状
随着移动互联网这几年内的迅猛发展。3G、4G网络的成熟,智能手机成为人们最重要的终端设备。越来越多的人使用智能手机进行网页浏览、收发电子邮件、看电影、打游戏、移动办公等。智能手机成为了人们必不可少的生活助手。
智能手机操作系统的两大阵营是iOS和Android,其中iOS的用户体验更佳。
iOS是美国苹果公司开发的操作系统。该操作系统不仅用于手机,还能运用在平板和便携播放器上。iOS起源于2007年的第一代iPhone智能手机上,现在已经有全球接近30%的智能手机市场份额。iOS使用Objective-C语言和Swift语言进行应用开发。Objective-C语言是上世纪八十年代设计出来的。Objective-C的设计基础是一种叫做SmallTalk-80的语言。但是Objective-C语言有自己明显不同的特征,该语言对动态机制的支持更加完整,很多对象本身的数据信息保留下来,可以使程序更容易的进行动态绑定等操作。Swift发布于2014年,取消了SmallTalk语法,舍弃了Objective-C的指针和其他不安全的应用,更加支持函数式程序开发。由于iOS存在广阔的市场和良好的基础支持,本^范文基于iOS平台使用Objective-C语言进行研究。
使用RSS技术可以避免用户打开众多网页刷新的麻烦。RSS是一种消息来源格式规范,用于聚合经常发布更新数据的网站,如博客、新闻、论坛站点,并且加上了网页的摘要数据和元数据。RSS可以表现成多种缩写方式,既是“Rich Site Summary”,也可以是“Really Simple Syndication”的缩写。NetScape公司在1999年开发了RSS技术,基于XML标准。随着XML技术的发展,RSS逐渐的被大家接受。除了最需求RSS的博客圈,新闻网站、论坛等处也开始成为不可缺少的关键技术。RSS主要有0.9,1.0,2.0三大版本。其中1.0和0.9/2.0的格式差异较大,成为两个阵营。在国内各大门户网站、论坛、私人博客也开始普遍采用RSS技术方便人们阅读。
RSS阅读器是一种方便用户订阅管理浏览RSS资源的软件,方便用户订阅新闻、博客等网站的更新信息。纵观国内的RSS软件的研究现状,虽然存在虾米这一类的网站,但也随着Google Reader的关闭后也关站。人们对RSS等技术不够了解。而在移动应用上,国产RSS移动应用软件少,并且存在一定的功能缺失,人们更倾向于使用高价付费的国外RSS软件。在程序设计方面,存在系统的扩展性和重用性上不够理想,存在耦合性高、模块化程度低和开发周期太长的问题。在用户功能设计方面,普遍存在用户界面不易用、不美观的问题,在iOS平台上还存在不符合iOS人机交互指南的问题。因此本研究就是要实现一个基于iOS操作系统的RSS阅读器软件。
因为本研究将要使用一些第三方类库方便开发,本人将使用CocoaPods对第三方类库进行管理。
唐巧在《iOS开发进阶》中提到能让iOS第三方类库安装和维护变得更加简单高效的工具——CocoaPods。作者提到在原来没有这类依赖管理工具的时候我们需要将第三方开源库的源代码从网站中下载下来,并导入工程项目。如果这个类库存在依赖还需要下载依赖的类库,而这显得毫无技术含量并且浪费时间。现在我们可以使用CocoaPods来简化这一流程。
软件不经过严格测试是很难发现隐藏的缺陷的。在芈峮的《iOS测试指南》中。作者提到了若干在iOS平台上的软件测试的实践方法,包括代码的单元测试工具和UI自动化测试。

(二)国外研究现状
观察国外的研究情况,人们对RSS了解程度相对较高。在Google Reader关闭后更是如雨后春笋一般涌现了大量优秀的RSS应用。人们对RSS这种阅读方式的热情依然高涨。但国外设计的软件大部分都是付费软件,价格较高,没有太多的考虑流量成本问题。在RSS feed缺乏足够好的摘要信息的情况的时候,国外软件普遍缺乏直接从标题进入内容页面的功能。
本应用将研究iPad和iPhone的用户界面兼容。为了让软件同时适应各种型号的iPhone和iPad,我参考了Erica Sadun所著的《iOS Auto Layout开发秘籍》。作者在书中介绍了AutoLayout的最佳实践,配合随着iOS8推出的Size Class,本应用将在一个Storyboard中同时支持各种屏幕大小的iPhone和iPad。
为了方便用户在不进入本应用的时候也能快捷操作本程序的一部分功能。在Kyle Richter的《精通iOS框架》的帮助下,作者提到可以使用iOS8新加入的extension功能在下拉菜单中提供一些支持。 
    本研究运用的主界面功能较多,会采用一个导航控制器和表视图。David Mark在他的《精通iOS开发》中,作者详细的介绍了导航控制器和表视图的使用方法和提供的示例代码。
    设计模式就是为特制定场景的问题的而定制的解决方案。本研究运用了一些设计模式更好的抽象程序代码。在Carlo Chung的《Objective-C编程之道》中,他提到:“设计模式是经过时间证明为有效的,对特定面向对象设计问题主要方面的一种抽象,体现了面向对象设计的重要思想。”一个应用程序必须有很好的设计才能避免许多不该发生问题,从而提高系统的扩展性和重用性,降低耦合度,提高开发效率。

二、^范文提纲
引言
1. 绪论
1.1 研究背景和意义
1.2 本文的主要工作
1.3 本章总结
2. 开发环境与相关技术介绍
2.1  开发环境
2.2  开发工具介绍
2.2.1  iOS系统架构
2.2.3  iOS开发语言与Objective-C语言
2.2.3  Xcode开发工具
2.3  设计模式介绍
2.4  数据的持久化
2.5  第三方类库介绍
2.6  RSS与XML规范
2.7  本章总结
3.  RSS阅读器需求分析与总体设计
3.1 RSS阅读器需求分析
3.1.1 性能需求分析
3.1.2 功能需求分析
3.2系统结构设计
3.2.1 系统功能描述
3.2.2 系统功能结构
3.3.3 系统流程图
3.3 数据持久化设计与实现
3.3.1 数据持久化设计
3.3.2 数据持久化实现
3.4本章总结
4. RSS阅读器的实现
4.1 订阅浏览
4.2 订阅管理
4.3 自动刷新
4.4 extension
4.5 推送
4.6本章总结
5.问题解决
5.1 内存泄漏
5.1.1 内存泄漏的原因
5.1.2 内存泄漏的解决方案
5.2 多界面信息传递
5.2.1多界面信息传递遇到的问题
5.2.2 多界面信息传递的解决方案
5.3 XML解析错误
5.3.1 XML解析问题和RSS多种规范
5.3.2 XML解析问题的解析方法
5.4 定时自动刷新
5.5 推送和自动刷新
5.6本章总结
6.应用测试
6.1 单元测试
6.2 UI自动化测试
6.3 测试后的改进
6.4 本章总结
7.总结
参考文献


三、参考文献
[1]Kyle Richter.精通iOS框架[M]. 北京:清华大学出版社. 2016
[2]Stephen G.Kochan.Objective-C程序设计[M].北京:电子工业出版社. 2014
[3]David Mark.精通iOS开发[M].北京:人民邮电出版社. 2015
[4]Christian Keur.iOS编程[M].武汉:华中科技大学出版社. 2015
[5]Erica Sadun.iOS Auto Layout开发秘籍[M].北京:清华大学出版社. 2015
[6]John Ray.iOS8入门经典[M].北京:人民邮电出版社. 2015
[7]Carlo Chung.Objective-C编程之道[M].北京:人民邮电出版社. 2011
[8]Erica Sadun.iOS核心开发手册 [M].北京:机械工业出版社. 2014
[9]唐巧.iOS开发进阶[M].北京:电子工业出版社. 2014
[10]Matt Galloway.Effective Objective-C 2.0[M].北京:机械工业出版社. 2014
[11] 芈峮.iOS测试指南[M].北京:电子工业出版社. 2014



基于iOS平台的RSS阅读器设计与实现_开题报告......
资源分享网站的设计与实现_开题报告
基于用户体验的专题学习网站设计研究_开..
Android系统的音乐播放器设计与实现_开..
浅析线上购物网站与线下售货机平台的应..
论数据库的运行维护与简单的性能优化问..
基于Android平台的云电脑客户端开发设计..
基于BS架构在线学习网站的设计与实现_开..
ASP.NET技术开发电脑维修站客户信息管理..
大学生素质拓展信息管理系统设计与应用_..
企业门禁管理系统设计-开题报告
上一篇:基于微信公众号的在线考勤管理系.. 下一篇:基于GPRS的客车状态监测嵌入式系..
点击查看关于 基于 iOS 平台 RSS 阅读 设计 实现 开题 报告 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
学生信息管理系统+VB代码+开题报告及一..
VB+通讯录信息管理系统+范文PPT及开题报..
药品库房管理系统+VB开题报告答辩PPT外..
VB+库存管理系统+开题报告
基于Java的生产管理系统设计开题报告
化妆品在线销售的设计与实现-开题报告
基于VC++图像处理小工具-开题报告
文档设计(范文)开题报告格式范文
基于多媒体技术的旅游信息演示与查询系..
企业客户资源管理系统开题报告

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有