基于iOS的新闻资讯应用的设计与实现

来源 :北京交通大学 | 被引量 : 5次 | 上传用户:qxw4721
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着媒介技术的不断革新和智能移动终端设备的发展,新闻客户端逐渐成为了信息传播的主要载体,然而市场上的新闻客户端不乏存在更新缓慢、性能较低、界面展示杂乱等问题。因此本文决定开发一个基于iOS的性能优良、可快速迭代更新的新闻资讯应用,为用户提供最好的体验。在新闻资讯应用构建的过程中,作者参与了需求分析到测试的全部环节。在系统的设计与实现阶段,作者独立完成了移动端首页频道筛选、首页信息流、发现模块及子模块、本周最热、精品栏目、订阅中心、支付模块、个人展示、优惠券等功能模块和首页筛选器、分享、弹窗提醒、评论等组件的设计与实现工作。作者参与完成了文章阅读模块、音视频模块、广告模块、账号中心模块、签到模块、积分模块的设计与实现工作。在基本需求完成的基础上,作者查找并解决了内存溢出问题,提高了系统的可靠性。设计并优化了首页加载方案,降低了运行内存及CPU占用率。在测试阶段,作者独立完成了核心业务代码的单元测试和系统的功能测试。采用Xcode自带调试工具对项目的性能进行了测试,确保系统能够稳定的运行。经过认真测试及修改,达到上线标准。本项目采用Hybrid开发模式,具有低成本、高效率、跨平台的特性。iOS移动端的分层架构横向分为插件、原生Native和Htm15,其中Native部分纵向分为框架底层、逻辑层、UI表现层,具有易扩展的特性。提取各功能模块公共部分进行了组件设计,组件以插件的形式提供给原生层使用,降低了模块间耦合度,提高系统的可理解性。移动端从本地资源更新机制、本地资源访问机制、通信机制三方面进行了设计与实现从而达到文章页进行线上更新的目的。本文基于iOS设计实现的新闻资讯应用具有性能优良、可快速更新等特性,并且提供了内容展示、搜索、音视频、关注、评论等功能,用户可随时随地浏览新闻资讯,满足了用户的碎片化需求,提高了用户的参与度。目前本项目已在App Store进行发布,并且在不断的优化过程中。
其他文献
泾阳地处三秦腹地,总面积780平方公里,辖4乡12镇,229个行政村,人口50万。现有各级各类学校232所,教职工5056人,学生89334人。近年来,泾阳县委、县政府全面落实科学发展观,县委书记秋
从用户和系统的角度,探讨城市GIS空间数据的特点和共享的必要性、提供的空间数据服务、以及数据共享的实现模式。
基于工程自动控制的电讯产业全球市场迅速扩大。随着移动通信的发展,需要一个良好的网络资源管理方法。地理信息系统作为信息系统技术的重要组成部分,是利用计算机建立地理空间数据库,将多方面的专题数据以分层的形式构成现实世界模型,并在此模型上进行空间查询和空间分析的管理。这在电信行业的应用由来已久,而且已日渐成为移动通信网络管理及维护工作中不可缺少的工具。
期刊
通过培训持续强化照明处职工的法律意识、红线意识、安全意识和责任意识;时刻保持清醒的头脑,不断提升城市照明设施安全管养水平。
目的探讨经会阴三维超声在盆腔器官脱垂(POP)手术治疗后随访中的应用价值。方法对2003年3月至2013年7月在首都医科大学附属北京妇产医院接受手术治疗的143例POP患者进行经会
针对农村生活污水污染问题已成为影响我国农村水环境的主要因素以及目前黑灰分离收集处理与现状不相符合,本文对崇明县某村的污水排放特征以及水量水质进行调研,并对硝化预处
城市照明服务云平台是一个统一化的面向多租户的公共服务平台。平台用户众多,如何使虚拟化资源在实现容灾的基础上,删除冗余数据,提高计算资源的利用率,让整个平台的资源得到充分
动手实践,自主探索,合作交流,是新课程背景下学生学习数学的重要方式。而理想的数学教学应该是从学生的生活经验和已有的知识背景出发,给他们提供充分的从事数学活动和交流的机会
上颌中切牙可由于多生牙、牙瘤、创伤、感染以及乳牙早失引起倒置埋伏阻生。临床上虽不常见,但由于埋伏形式复杂多变,牙齿形态容易出现变异,矫治难度较大,以往临床多放弃治疗,采取