基于Bundle的贵金属交易平台IOS客户端的设计与实现

来源 :东北大学 | 被引量 : 1次 | 上传用户:hitsyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
贵金属的交易平台大多采用B/S结构实现,虽然保证了数据的实时性,但只限于在PC上进行交易操作。然而,贵金属商品价格涨跌频繁,只在PC上进行贵金属交易、行情查询严重制约了用户对贵金属行情的实时掌握和交易的随时进行。此外,贵金属行业仍然处于一种各交易所相互独立的状态,这种独立市场限制了交易产品的多样性,和用户交易多种商品的需求。本文分析了用户对贵金属交易平台的需求,在此基础上设计了贵金属交易平台的快速开发迭代模型,利用基于Bundle开发模式对主要业务组件模块进行了划分。主要业务模块分为实时行情、商品交易、资讯、圈子、我的账户、客服等。本文着重介绍了针对IOS移动开发中常见问题的解决,如利用CocoaPods工具来解决公共代码库版本依赖的问题;介绍了使用Wax框架对App Store上的线上应用进行热更新的解决方案;结合ReactiveCocoa的响应式编程方式降低代码复杂度;开发了 ServiceCoder服务代码生成器,通过简单地接口描述文件配置自动化生成IOS与Android平台的网络服务代码。在测试部分,本文从软件的功能与非功能需求出发,通过黑盒测试、白盒测试、边界测试、压力测试等手段保证了软件功能的正确性和稳定性。本文通过对贵金属交易平台的设计和开发,较好地解决了用户的需求问题。在此基础上总结并提出了一种基于Bundle的客户端层次化设计开发方法。该方法针对客户端组件划分、层次化设计和跨平台复用等问题提拱了一个全新的解决思路。经初步验证该方法能有效解决协同开发、快速发布、代码复用等问题。该方法的提出不仅为轻量级客户端软件开发提供了一种快速可行的解决方案,同时也为业务复杂的大型移动软件设计提供了一种新思路。
其他文献
GH4169合金是一种镍基沉淀强化型合金,具有优异的高温强度、抗腐蚀性能、抗氧化性以及良好的焊接性等综合性能在航空航天领域有着广泛的应用。合金由γ基体相、γ″、γ′和δ强化相以及NbC颗粒组成。NbC相是GH4169合金主要碳化物,获得细小弥散的NbC有助于提高合金的强度和蠕变等机械性能。但在GH4169合金闪光焊接中发现焊接热影响区中出现粗大的NbC降低了焊件的拉伸性性能,闪光焊接焊缝的形成是在
本试验以’蒙原秋丰’欧李作为试验材料,通过研究在干旱胁迫下以及在干旱胁迫下抑制光系统活性的情况下,欧李叶片的超微弱发光(UWL)、光合能力、光系统活性与光能分配以及光
随着国民经济的飞速发展,我国的汽车行业也迅速崛起。耐久性和可靠性是汽车质量评价的重要指标,为了提高汽车产品在市场上的竞争力,所以越来越多的汽车企业开始重视汽车的耐
本文从协作治理的视角下,研究探讨了中美NGO的差异和不同,文中分析了协作治理所强调的核心是参与治理。在协作治理的理念下,NGO参与政府治理,为公众提供了参与的平台;此外NGO
脑白质疏松(leukoaraiosis,LA)不仅导致认知功能障碍、痴呆等临床症状,同时也引起抑郁等心理疾病。既往研究证实2型糖尿病(type 2 diabetes mellitus type,T2DM)加快了脑白质病变的进程,且与抑郁经常共存。脑白质疏松共病2型糖尿病患者发生抑郁的风险会是什么情况?目前这方面的研究较少。本研究探讨脑白质疏松合并2型糖尿病患者抑郁的发生情况,以及发生抑郁的相关危险
目的:了解新疆地区不同类型先天性唇腭裂患者父母的心理状况,为进一步改善先天性唇腭裂患者及其父母生活质量提供方向。方法:在2017年10月至2018年12月于我院颌面创伤正颌外
普遍100M接入服务将在未来3年普及。通过研究普遍100M接入的带宽模型,探讨对PON网络的技术要求,确定以10G PON为基础的接入网升级方案,为运营商统一规划普遍100M接入网络奠定
<正> 面对在计划经济向社会主义市场经济体制过渡的新时期,干部管理的基本原则需要不断地充实一些新的内容,使之在实践中得到丰富和发展。当前,我们要注意正确地把握好以下几
本文在概述古代西方和中国传统住宅发展演变的基础上,从阶段性的平行比较和发展性的整体比较,来阐述中西传统居住空间形态的特征及其成因。
那是个大航海时代,那是个海贼的时代,人们都在寻找着海贼王留下的秘宝,一群少年就在这样的背景下,为了自己的梦想开始远航……简单的画面,简单的线条,一切的简简单单构成了这