【摘 要】
:
随着移动终端技术的发展,特别是智能手机和平板电脑的普及,移动终端应用程序种类和数量都越来越多,为了抢占市场,国内外各个互联网企业纷纷推出自己的开放平台。其中,新浪网
论文部分内容阅读
随着移动终端技术的发展,特别是智能手机和平板电脑的普及,移动终端应用程序种类和数量都越来越多,为了抢占市场,国内外各个互联网企业纷纷推出自己的开放平台。其中,新浪网公司推出了新浪微博开放平台,允许第三方开发者通过调用开放接口接入新浪微博网站。封装了开放接口的手机SDK使第三方开发者更加快速接入到新浪微博开放平台,提高了开发效率。
本文介绍了基于新浪微博开放平台的iPhone手机SDK开发过程中运用的知识背景,并对此项目进行了详细的需求分析,提出了手机SDK的总体结构,研究了手机SDK的实现过程中应用到的关键技术,完成了各个功能模块的具体解析和实现。
本文采用了多层架构技术,构建了一个结构清晰的手机SDK,将其划分为基础服务层、接口层、业务逻辑层和应用层四个层次。在进行多层架构的基础上,结合了国内外最实用的手机SDK的设计技术和方法,设计了手机SDK的网络通信模块、数据解析模块、开放接口解析模块和认证授权模块四大模块,并对各个功能模块所涉及的知识及技术进行详细的分析和阐述。同时采用了统一建模语言(Unified Modeling Language,简称LJML,)对手机SDK进行建模,画出了手机SDK的网络通信模块、开放接口解析模块和认证授权模块的核心类图,详细分析了各个核心类的作用及其之间的关系。
本文所设计的手机SDK具有层次结构清晰、接入方便和性能稳定的特点,并包含了丰富的接口文档,这些接口文档可以内置在第三方开发者开发工具Xcode上,帮助第三方开发者快速接入新浪微博开放平台。同时该手机SDK的原理可以应用到不同的互联网企业应用上,对促进我国移动互联网技术的发展具有重要的应用价值。
其他文献
结构健康监测能合理规避结构损伤带来的危害,对保障人民生命和财产安全至关重要。传统的结构健康监测大多依靠手动部署数据采集仪实现结构关键参数的测量,成本高且效率低。无
随着煤炭工业迅猛发展,煤炭需求的高速增长,煤矿安全成为煤矿生产的重中之重。目前,在我国煤炭行业中,大多数的煤矿安全信息系统仍然采用有线组网进行数据传输。由于广泛应用的有
近十年来的隔墙人体运动检测技术主要使用超宽带信号,但往往需要用GHz的带宽、较高的功率才能分辨出墙后的物体,且一般雷达系统体积较大。如果能够不使用超宽带信号,而采用基
特种设备(电梯、压力容器、起重机械等)的监督管理,历来是包括我国在内的世界各国均非常重视的一项工作。近年来随着社会经济的发展,我国特种设备保有量逐年递增,其监管工作
四旋翼飞行器结构简单、性能出色,特别是其在三维空间中的灵活性与稳定性,吸引了各领域人士的关注。人们对四旋翼飞行器的研究热情就像是上个世纪对二维地面小车一样狂热。搭
随着中国经济持续平稳地增长,国内对石油资源消耗越来越大,一方面我们需要增加石油进口,另外一方面我们需要加强石油生产的管理,提高石油的生产效率,这是最有效的办法,目前市场上现
直管对接焊机用于将短管材焊接接长至所需长度,是蛇形管生产线的重要组成部分。它在提高焊接效率和焊接自动化水平、降低工人劳动强度、保证焊接质量方面效果良好,具有广阔的
磨浆是制浆造纸过程中不可或缺的环节,起着举足轻重的作用,它直接影响着成浆的质量和产量,生产效率以及资源能耗。盘磨间隙测量与控制是保证磨浆质量指标高低的一个重要标度,其作
GIS(GeographicInformationSystem)即地理信息系统,能够在软硬件的支持下,将空间数据和各种信息结合起来,在农业领域集成多种农业信息分析和处理技术,同时与农业调度和农作物分析
随着能源危机和环境污染的日益严重,能源问题作为人类环境问题的一个重要组成部分越来越得到各国政府的高度关注。近年来光伏发电在世界范围内得到了快速发展,太阳能以其独特的优势成为人们重视的焦点。通过光伏并网发电系统将太阳能转换为电能,并将电能输送到电网上,是太阳能利用的主要形式。考虑到光伏电池的高成本和低转换效率,要在降低成本的同时对太阳能实现更有效的利用,就要对光伏发电系统的控制进行研究。本文对光伏并