基于组件化的iOS海外房产销售App的设计与实现

来源 :沈阳师范大学 | 被引量 : 0次 | 上传用户:gxx123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的不断发展,移动端应用开发也得到了蓬勃的发展。伴随着业务模块不断的增长,模块间耦合度不断增加,现有的移动开发架构已经不能满足开发者需求。因此本文基于组件化思想,提出了一个基于组件化的移动应用框架,用于解决模块间耦合,开发人员协同效率低等问题。在该架构中应用功能模块之间并不相互依赖,而是通过各自依赖组件化模块实现相互调用。从而应用业务模块之间实现了解耦,开发效率得到了提升。本文的主要工作有以下两点:首先设计并实现了iOS端的组件化模块,该模块基于“中介者”模式使用“target—action”思想调用,中层调度使用Objective-C的runtime机制,分为远程调用和本地调用两种调用方式。第二本文设计并实现了某互联网海外房地产销售公司的iOS客户端应用。该应用使用面向对象的Objective-C语言开发,在开发过程中采用了上述的组件化架构方案。本文首先对选题背景和选题意义进行了说明。其次对iOS开发技术以相关理论进行了介绍;然后从功能性需求与非功能性需求两个主要方向对项目各模块进行了需求分析;最后详细叙述了应用主要模块的实现过程与方法。该应用1.0版本于2019年1月已在Apple App Store(苹果应用商店)完成审核、上架,并取得了用户的一致好评。
其他文献
作为2016年国家海绵城市建设试点城市,上海市在试点区域选择上坚持问题和目标导向,聚焦上海排水标准偏低、初期雨水污染、内涝防治严峻等问题.选择具有代表性的临港地区为试
以上海嘉定新城C13-1地块项目工程为背景,对超大悬挑清水装饰梁的支模体系进行了研究。通过采取技术方案优化、悬挑模板体系的创新设计、模板安装控制、混凝土施工控制等一系
自主学习一直是语言领域的一个热点和广泛的话题。“自主学习”一词最早来源于远程教育(Moore,1972)。自20世纪80年代在国外首次提出以来,在国内外都对于自主学习进行了广泛研究。在现代语言教学中,许多研究者进行了大量的理论基础的探讨研究学习自主性以及从不同角度研究培养学习自主性。此外,在学习者自主性方面作为一个重要的影响因素,动机研究也成为一个热门,因为它是影响语言学习失败或成功的关键因素。与
提出了双重正交特征向量概念,从线性变换角度出发给出了线性变换可正交次对角化的若干充要条件及相关的证明.并由此推得反对称变换必可正交次对角化,给出了正交次对角化的具
本文是针对<如何建构中国音乐基本理论体系>一文所做的应答.作者对健全学术规范,加强学术批评重要性和必要性,以及盲目崇拜与非理性吹捧会导致学术不端等问题发表了相关看法.
双一流建设,既是新常态下经济社会发展的客观需要,又是高等教育内涵式发展、加强自身建设的必然选择。地方高校作为高等教育系统的重要组成部分,应该抓住机遇主动作为。优质
现代战争中信息主导、体系对抗特征日益突出,基于网络信息体系的联合作战能力成为战斗力的基本形态。而作为其中的核心要素,将指挥信息系统装备与武器平台相融合,将大大提高武器平台的作战效能。因此,指挥信息系统装备运行状态监控以及维修保障能力将成为制约联合作战能力提高的关键一环。而指挥信息系统装备故障智能和快速诊断是提高该系统维修保障能力的前提条件,具有重要的研究价值和意义。在广泛部队调研和文献查阅的基础上
阐述Ⅰ期临床试验药物管理的规章制度和标准操作规程(SOP)以及Ⅰ期病房试验药物使用的基本要求。认为试验药物管理是进行中药新药Ⅰ期临床试验的重要环节,制定切实可行的SOP是管
90多年来,中国共产党领导中国政治发展经历了四次转型。第一次转型:由城市转到农村,农村包围城市,开辟新民主主义革命道路。第二次转型:由农村转到城市,城市带动农村发展,开
建立流域水生态空间管控体系是落实生态文明体制改革总体方案、推进生态文明建设的重要举措。从水的资源、环境、生态属性出发,在水生态空间功能分类的基础上,构建以流域为基