欢迎来到天天文库
浏览记录
ID:53576031
大小:296.69 KB
页数:4页
时间:2020-04-19
《加速获取iOS移动数据的有效方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第22卷第3期电脑与信息技术Vo1.22No.32014年6月ComputerandInformationTechnologyJune.2014文章编号:1005—1228(2014)03—0001—03加速获取iOS移动数据的有效方法叶柏龙,张蓉(1.中南大学,湖南长沙4100832.湖南大学信息科学与工程学院,湖南长沙410082)摘要:为解决iOS手机程序在请求数据时处理不'3-出现的黑屏现象和请求等待时间长的问题,针对常用的AsIHTTPRequest同步方法和ASIHTTPRequest
2、异步方法存在的不足,提出Block模式和ASIHTTPRequest异步请求相结合的方法,该方法在加速请求的同时让用户在获取数据的等待过程中,在当前页面出现等待指示器的旋转小图标,提高用户体验度。最后通过实验证明Block和AsIHTTPRequest异步相结合的方法与其他方法相比,在获取相同数据量的时候,所用的时间最少,而且随着数据量的增加,优势更加明显。关键词:Block模式;ASIHTTPRequest技术;异步方法;用户体验;移动数据中图分类号:TP311.52文献标识码:AEfectiv
3、eWaytoGetiOSMobileDataAcceleratingYEBai—long,ZHANGRong2(1.CentralSouthUniversity,Changsha410083,China)(2.ConegeofInformationScienceandEngineeringofHunanUnive~ity,Changsha410082,China)Abstract:TosolvetheiOSmobileapplicationblankscreenphenomenonandwaiti
4、ngalongtimewhenrequest,forcommonlyusedmethodsofsynchronousandasynchronousASIHTTPRequestmethodsexistingproblems,proposeBlockandASIHTTPRequestasynchronousmethodcombining,thismethodcanincreasesspeed,andwaitingindicatorrotationiconappearsonthecurrentpagew
5、henwaitingfornetworkdata,improvinguserexperience.Finally,experimentalresul~showthatinobtainingthesanq_eamountofdata,BlockandASIHTTPRequestasynchronousmethodsneedingleastamountoftime,andwiththeamountofdataincreasing,theadvantagesaremoreobvious.Keywords
6、:Block;ASIHTTPRequesttechnology;asynchronousmethod;userexperience;mobiledata手机市场的迅猛发展,人们生活节奏的加快,手机束时回调。提供给人们越来越多的方便,很多人利用手机程序取Block的声明格式中“’这个符号表示定义的这个代了计算机的功能。手机应用程序在使用的过程中,最东西是一个block,block在声明的时候不需要参数的重要的就是交互的数据_l_,但数据是来自网络,在使用名称,女口:return_type(^bloc
7、k—name)(param—type,过程中网络的稳定性会影响到程序的运行效果,因此,param_type⋯.)。在更短的时间里获取更多的数据是程序开发者应该考Block的定义以“^’’符号开始,定义中的参数必须虑的一个问题,也是提高用户体验的一个关键问题。有参数名,还必须和声明中参数列表里面的参数类型和顺序相匹配,如:~return_type(param_type1Block模式param_name,param_typeparam_name.){⋯returnre—Block[21是一个标准Ob
8、jective—C【3]对象,它可以当turn—type;}。作参数传递,也可以以方法或函数的形式返回值,然后2ASlHTTPRequest异步请求赋值给变量。采用block,可以在调用函数时直接写后续处理代码,将其作为参数传递过去,供其任务执行结ASIH1丫rPRequest是一款HTTP访问开源项目,能收稿日期:2014—02—21基金项目:国家创新基金项目(项目编号:11C26214305383)作者简介:叶柏龙(1964一),男,浙江诸暨人,教授,硕士,研究方向:项目管理、
此文档下载收益归作者所有