基于iOS的新闻资讯应用的设计与实现
发布时间:2020-06-03 08:51
【摘要】:随着媒介技术的不断革新和智能移动终端设备的发展,新闻客户端逐渐成为了信息传播的主要载体,然而市场上的新闻客户端不乏存在更新缓慢、性能较低、界面展示杂乱等问题。因此本文决定开发一个基于iOS的性能优良、可快速迭代更新的新闻资讯应用,为用户提供最好的体验。在新闻资讯应用构建的过程中,作者参与了需求分析到测试的全部环节。在系统的设计与实现阶段,作者独立完成了移动端首页频道筛选、首页信息流、发现模块及子模块、本周最热、精品栏目、订阅中心、支付模块、个人展示、优惠券等功能模块和首页筛选器、分享、弹窗提醒、评论等组件的设计与实现工作。作者参与完成了文章阅读模块、音视频模块、广告模块、账号中心模块、签到模块、积分模块的设计与实现工作。在基本需求完成的基础上,作者查找并解决了内存溢出问题,提高了系统的可靠性。设计并优化了首页加载方案,降低了运行内存及CPU占用率。在测试阶段,作者独立完成了核心业务代码的单元测试和系统的功能测试。采用Xcode自带调试工具对项目的性能进行了测试,确保系统能够稳定的运行。经过认真测试及修改,达到上线标准。本项目采用Hybrid开发模式,具有低成本、高效率、跨平台的特性。iOS移动端的分层架构横向分为插件、原生Native和Htm15,其中Native部分纵向分为框架底层、逻辑层、UI表现层,具有易扩展的特性。提取各功能模块公共部分进行了组件设计,组件以插件的形式提供给原生层使用,降低了模块间耦合度,提高系统的可理解性。移动端从本地资源更新机制、本地资源访问机制、通信机制三方面进行了设计与实现从而达到文章页进行线上更新的目的。本文基于iOS设计实现的新闻资讯应用具有性能优良、可快速更新等特性,并且提供了内容展示、搜索、音视频、关注、评论等功能,用户可随时随地浏览新闻资讯,满足了用户的碎片化需求,提高了用户的参与度。目前本项目已在App Store进行发布,并且在不断的优化过程中。
【图文】:
是引入相应框架[7]。多数程序中对基本框架己经自动引用了,如果没有引用则需要逡逑手动加入。每个框架对应特有的一层,每层建立在下一层的基础上,在使用过程逡逑中应尽量使用高层级的框架。框架层次如图2-1所示:逡逑/*逦*\逡逑(逦N逡逑Cocoa邋Touch逦UIKit逡逑V.逦./逡逑V
对于用户来讲,打开一个WebView通常会经历以下几个阶段,交互无反馈、逡逑到达新的页面,页面白屏、页面框架基本出现但是无数据,处于loading状态、出逡逑现所需的数据。从程序上看,WebView的启动过程大概分为以下阶段,如图5-1逡逑所示。逡逑■—逦——逦-■——邋逦.丨.邋-■■■■逦邋—邋逦>逡逑webView初始化逦建立连接逦接收页面逦_本解析下载/执行逦后端处理逦接收数据逡逑接收样式逦渲染逦渲染逡逑逦逦逦?逦>邋.丨逦逦>邋展现逡逑无反a麇伟灼铃危欤铮幔洌椋睿珏义贤迹担卞澹祝澹猓郑椋澹髌舳体义希疲椋纾酰颍邋澹担卞澹祝澹猓郑椋澹麇澹欤幔酰睿悖桢澹穑颍铮悖澹螅箦义显阡榔髦校没淙氲刂肥本涂梢约釉匾趁妫窃诳突Ф酥校突Ф诵桢义弦ǚ咽奔涑跏蓟祝澹猓郑椋澹魍瓿珊笤偌釉匾趁妗T谡舛问奔淠谟捎冢祝澹猓郑椋澹骰共诲义洗嬖冢院笮墓潭际潜杖摹?赏ü突Ф舜硎萸肭笠约跎偌釉厥奔洹e义显诳突Ф顺跏蓟祝澹猓郑椋澹鞯耐保危幔簦椋觯寮釉匾趁嫠璧氖荩醵套芴宓募釉劐义鲜奔洹O钅磕诙杂诓煌囊滴褚趁娣直鸩捎靡韵铝街址绞街弧e义希ǎ保╁危祝澹猓郑椋澹魍ü釉兀眨遥探幸趁娴匿秩荆恼乱晨刂破骷坛绣义希龋猓颍椋洌郑椋澹鳎茫铮睿簦颍铮欤欤澹颍阱澹龋猓颍椋洌郑椋澹鳎茫铮睿簦颍铮欤欤澹蝈迳髦芷谥械腻澹觯椋澹鳎模椋洌蹋铮幔溴宸椒ㄖ绣义系饔昧隋澹
本文编号:2694585
【图文】:
是引入相应框架[7]。多数程序中对基本框架己经自动引用了,如果没有引用则需要逡逑手动加入。每个框架对应特有的一层,每层建立在下一层的基础上,在使用过程逡逑中应尽量使用高层级的框架。框架层次如图2-1所示:逡逑/*逦*\逡逑(逦N逡逑Cocoa邋Touch逦UIKit逡逑V.逦./逡逑V
对于用户来讲,打开一个WebView通常会经历以下几个阶段,交互无反馈、逡逑到达新的页面,页面白屏、页面框架基本出现但是无数据,处于loading状态、出逡逑现所需的数据。从程序上看,WebView的启动过程大概分为以下阶段,如图5-1逡逑所示。逡逑■—逦——逦-■——邋逦.丨.邋-■■■■逦邋—邋逦>逡逑webView初始化逦建立连接逦接收页面逦_本解析下载/执行逦后端处理逦接收数据逡逑接收样式逦渲染逦渲染逡逑逦逦逦?逦>邋.丨逦逦>邋展现逡逑无反a麇伟灼铃危欤铮幔洌椋睿珏义贤迹担卞澹祝澹猓郑椋澹髌舳体义希疲椋纾酰颍邋澹担卞澹祝澹猓郑椋澹麇澹欤幔酰睿悖桢澹穑颍铮悖澹螅箦义显阡榔髦校没淙氲刂肥本涂梢约釉匾趁妫窃诳突Ф酥校突Ф诵桢义弦ǚ咽奔涑跏蓟祝澹猓郑椋澹魍瓿珊笤偌釉匾趁妗T谡舛问奔淠谟捎冢祝澹猓郑椋澹骰共诲义洗嬖冢院笮墓潭际潜杖摹?赏ü突Ф舜硎萸肭笠约跎偌釉厥奔洹e义显诳突Ф顺跏蓟祝澹猓郑椋澹鞯耐保危幔簦椋觯寮釉匾趁嫠璧氖荩醵套芴宓募釉劐义鲜奔洹O钅磕诙杂诓煌囊滴褚趁娣直鸩捎靡韵铝街址绞街弧e义希ǎ保╁危祝澹猓郑椋澹魍ü釉兀眨遥探幸趁娴匿秩荆恼乱晨刂破骷坛绣义希龋猓颍椋洌郑椋澹鳎茫铮睿簦颍铮欤欤澹颍阱澹龋猓颍椋洌郑椋澹鳎茫铮睿簦颍铮欤欤澹蝈迳髦芷谥械腻澹觯椋澹鳎模椋洌蹋铮幔溴宸椒ㄖ绣义系饔昧隋澹
本文编号:2694585
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2694585.html