基于ios平台的客户端框架设计与实现

基于ios平台的客户端框架设计与实现

ID:35057236

大小:4.27 MB

页数:82页

时间:2019-03-17

基于ios平台的客户端框架设计与实现_第1页
基于ios平台的客户端框架设计与实现_第2页
基于ios平台的客户端框架设计与实现_第3页
基于ios平台的客户端框架设计与实现_第4页
基于ios平台的客户端框架设计与实现_第5页
资源描述:

《基于ios平台的客户端框架设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、?分类号密级中国地质大学(北京)硕壬学位论文基于iOS平台的客户端框架设计与实现.V''.Y学号:2104130025巧究生:王光辉专业:计算机技术巧究方向:计算机应用技术指导教师:半晓辉副教授企业导师:赵华高级工程师2016年5月‘'■’.I:..V''-■■;f‘■、..、一I.:?:二‘1.,■'-产.I|-:v声明本人声明所呈交的论文是我个人在导师指导下进行的硏巧工作及取得的研巧成果。尽我所知,除了文中特别加标注和致谢的地方

2、外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中国地质大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研巧所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名;王日期:.居I文.叫占关于论文使用授权的说明本人完全了解中国地质大学有关保留、使用学位论文的规定;,即学校有权保留送交,允许论文被查阅和借阅,可论文的复印件;学校可公布论文的全部或部分内容采用影印、缩印或其他复制手段保存论文。□公开□保密()___年X>1^.L签名;己导师豁名:寺於择日期:2C分类号密级中

3、国地质大学(北京)硕士学位论文基于iOS平台的客户端框架设计与实现学号:2104130025研究生:王光辉专业:计算机技术研究方向:计算机应用技术指导教师:辛晓辉副教授企业导师:赵华高级工程师2016年5月ADissertationSubmittedtoChinaUniversityofGeosciencesforMasterDegreeDesignandImplementationofClientFrameworkBasedoniOSPlatformMasterCandidate:WangGuangHuiMajor:ComputerTechnologySt

4、udyOrientation:ComputerApplicationTechnologyDissertationSupervisor:Vice-Prof.XiaoHuiXinEnterpriseTutor:SeniorEngineer.HuaZhaoChinaUniversityofGeosciences(Beijing)摘要目前,谷歌Android与苹果iOS是智能手机的两大主流操作系统,随着近年来苹果用户的增加,为顺应市场趋势,互联网公司大都开始研发iOS版本的手机应用。通过对传统iOSApp开发过程的研究发现,在苹果公司提供的OS上直接进行业务层面的研

5、发会导致客户端的开发周期长、稳定性差、维护难度高,出现代码重复率高、可读性弱等问题。而且,在传统的开发模式下,当苹果系统废弃一些技术与方法时需要对项目整体进行重新构建,耗费过多的时间及人力成本。本论文研制开发的iOS客户端框架GA_Base_FrameWork是介于iOS平台和用户业务层之间的一个中间架构层,用户使用该框架可以快速搭建自己的APP应用程序,且生成的应用程序维护方便、兼容性强。通过对iOS相关开发技术的学习研究,结合实际开发iOSAPP过程中可能涉及的各种问题,GA_Base_FrameWork框架主要包括如下两大组成部分:(1)为满足用户快速

6、搭建自己的应用程序而提供的功能需求实现模块。(2)为方便开放人员快速开发、维护、测试应用程序而提供的开发者需求实现模块。在框架的功能需求实现模块中,主要利用SQLite技术对数据模型的存储、AFN与DES加密技术分别实现了对数据的存储及对网络请求与返回数据的加密,并通过Objective-C的运行时特性解决了数组与字典的崩溃问题;在开发者需求实现模块中,主要利用了JaveScript技术来修补App在生产环境下的bug,使用memoryInfo技术来查看手机与App的运行内存,并通过SpriteKit检测当前页面是否存在由于丢帧导致的卡顿问题等。对框架中这些

7、技术与工具的利用可以简化开发者存储与读取数据、请求与处理网络数据的过程,减少应用闪退与崩溃的概率,降低维护成本,缩短开发周期,提高客户端的稳定性与用户体验。本文首先对课题的研究背景、意义、现状及内容进行了简单介绍,具体从功能需求与开发者需求两个方面分析了研究iOSApp客户端框架的必要性,在此基础上提出了框架的总体构架。然后,本文详细阐述了框架中满足功能需求与开发者需求的具体模块,并简要介绍了框架的使用方法及优越性。最后,本文对本次研究工作进行了总结与展望。关键词:iOS,框架,需求,模块DesignandImplementationofClientFram

8、eworkBasedoniOSPlatformABS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。