当前位置:主页 > 科技论文 > 软件论文 >

在线交流平台iOS客户端的设计与实现

发布时间:2018-04-10 03:30

  本文选题:iOS 切入点:社交平台 出处:《北京交通大学》2017年硕士论文


【摘要】:自进入移动互联网时代以来,贴子社区开始了基于自身平台的移动端应用研发。其将用户的兴趣划分为"吧",用户可以在自身关注的吧中开展社交活动。在过去几年中,贴子社区已经开发出了较为完善的iOS端应用。然而在开发过程中,不可避免的会出现当前框架无法满足业务需求的情况发生。本文基于以上考虑,针对苹果公司提供的原生框架设计了一种新的封装方式,并加以实现。在对原生框架进行封装之后,对之前的部分业务模块使用新的框架进行了重构,提升了代码的可维护性以及可扩展性。本文的工作基于产品原有框架之上,通过分析开发者在使用中的诸多不便之处以得出需要改进的方面,进而通过重新设计开发以提升框架的易用性。框架封装的工作包括对原生表视图框架的封装,以及对自动布局库的封装。在此部分,作者设计并实现了以下两个模块:(1)表视图框架:该模块实现了对苹果原生框架UITableViewKit的封装,为开发者提供了更易用的列表内容索引方式,更便捷的添加通用功能方法的接口。(2)通用布局库:通过对Auto Layout布局库提供的类以及几种原生类的扩展,使开发者在使用过程中可以专注于布局本身而不必过多地考虑各项冗余的参数,使得整个布局过程更加便捷迅速。除以上针对框架的设计,本文还对产品中的首页模块进行了重构。在此部分,作者完成了以下两个模块的重构工作:(3)主页面部分:用户在进入某吧之后展示的主视图。该部分涉及大量视图展示及与用户间的交互,使用新的框架可以使其后续版本迭代工作更易于扩展。(4)侧边栏部分:该部分为首页模块中的另一个视图页面,其与主页面部分在事件管理方面相互独立,却在数据层面紧密联系,负责满足用户在吧中的各项操作需求,是首页模块中重要的一部分。最终的测试结果表明本论文工作达到了开发前设定的目标,同时满足了开发者需求及业务层面提炼出的用户需求。
[Abstract]:In the past few years , the author designs and implements the following two modules : ( 1 ) the main page part :

【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52

【参考文献】

相关期刊论文 前10条

1 牟恩民;;浅谈社交平台跨界电子商务[J];企业导报;2016年13期

2 李岚;李可嘉;;iOS Autolayout中的约束[J];科技创新与应用;2015年10期

3 鲁旭萌;;社交平台YY语音的特点和应用趋势[J];新闻知识;2014年12期

4 李蕾;李晓丽;;基于iOS手持终端的移动学习资源设计研究[J];中国电化教育;2014年12期

5 张玉洁;何明;孟祥武;;基于用户需求的内容分发点对点网络系统研究[J];软件学报;2014年01期

6 刘乐廷;李敬兆;;IOS内存开发管理机制的研究[J];计算机与现代化;2013年03期

7 黄天柱;涂时亮;;iOS开发UITableView加载图片的内存管理[J];计算机系统应用;2012年09期

8 段学东;何九周;;基于敏捷思想的iOS平台软件的设计与实现[J];计算机技术与发展;2012年09期

9 李明树;杨秋松;翟健;;软件过程建模方法研究[J];软件学报;2009年03期

10 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期

相关博士学位论文 前1条

1 陆承涛;存储系统性能管理问题的研究[D];华中科技大学;2010年

相关硕士学位论文 前3条

1 王建鑫;基于iOS的新浪Sina微博iOS客户端客户端的实现[D];山东大学;2013年

2 刘文博;基于社会网络理论的社会化媒体营销模式研究[D];山东大学;2012年

3 王志明;现代项目管理方法及其在人力资源管理软件开发中的应用[D];山东科技大学;2005年



本文编号:1729486

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1729486.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0c925***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com