Volley是google推荐的Android网络数据访问处理的库,具有简化网络数据访问、多并发、支持缓存、允许取消网络请求、支持自定义复杂网络数据请求等优点。另外,Volley也提供了处理大量网络图片、处理Json数据的工具。不过,Volley也有它的局限性。它不适用于大文件数据的下载,因为Volley在解析网络数据的过程中会将这些数据都放在内存中,处下载大型文件可能会导致内存OOM问题。在开发...
分类:
其他好文 时间:
2015-05-26 18:55:37
阅读次数:
213
Volley 是 Google 在 2013 I/O 大会上推出的 Android 异步网络请求框架和图片加载框架。特别适合数据量小,通信频繁的网络操作。Volley 主要是通过两种 Diapatch Thread 不断从 RequestQueue 中取出请求,根据是否已缓存调用 Cache ...
分类:
移动开发 时间:
2015-05-26 00:09:01
阅读次数:
415
搜集的常用第三方库一:网络请求库 1.AFNetworking github地址:https://github.com/AFNetworking/AFNetworking 2.ASIHttpRequest github地址:https://github.com/pokeb/asi-http-requ...
分类:
移动开发 时间:
2015-05-26 00:05:14
阅读次数:
229
既然上篇文章说到了网络的判断,那这篇文章就来讲一下网络的请求吧,如有不对,敬请纠正
请求方式:GET、POST、SOAP
GET->构建不可变的请求对象
1.构建网络资源路径
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
2.构建请求对象
NSURLRequest *request = [NSUR...
分类:
移动开发 时间:
2015-05-24 15:48:12
阅读次数:
147
上一篇文章既然讲解了网络请求,如果不讲解网络解析就不厚道来哈,那么我现在就讲一下网络解析
网络解析方式一般有:XML 、json、html三种解析方式,那我现在就来一一讲解一下各个解析方式的基本用法吧
1.xml解析
在iOS开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、Kis...
分类:
移动开发 时间:
2015-05-24 15:46:04
阅读次数:
1161
一、引入
在Android开发中常常会遇到网络请求,数据库数据准备等一些耗时的操作;而这些操作是不允许在主线程中进行的。因为这样会堵塞主线程导致程序出现未响应情况。
所以只能另起一个子线程进行这些耗时的操作,完成后再显示到界面。众所周知,界面等控件操作只能在主线程中完成;所以不可避免的需要从子线程切换到主线程。
二、方法
对于这样的情况在Android 中...
分类:
移动开发 时间:
2015-05-24 14:18:11
阅读次数:
150
//判断有无新版:http://itunes.apple.com/lookup?id=项目的appid网络请求返回json块里://拿当前版本NSDictionary*infoDic=[[NSBundlemainBundle]infoDictionary];NSString*appVersion=[infoDicobjectForKey:@"CFBundleVersion"];//拿appstore上的版本NSArray*infoArray=[JSON..
分类:
移动开发 时间:
2015-05-23 18:45:12
阅读次数:
135
一、NSDate和NSDateFormatter在iOS开发中,NSDate的使用场景很多,比如:聊天程序里:几分钟前,昨天,几天前的计算;网络请求中的时间戳(计算当前时间距 离1970年1月1日的秒数)二 、NSDate的使用三、NSTimeinterval
分类:
其他好文 时间:
2015-05-22 20:59:09
阅读次数:
162
/** * Implementation of AsyncTask, to fetch the data in the background away from * the UI thread. */ private class DownloadTask ext...
分类:
Web程序 时间:
2015-05-22 18:34:16
阅读次数:
156
背景:其实,关于实现机器人聊天,是偶然的情况下的,公司需要做一个ios版的机器人,用于自动购买东西,然后ios就研发了一个,我觉得这种机器人挺好玩的,想明白到底怎么实现,于是就上了百度,这东西是神器,果断需要好好利用利用。
一:老规矩,先上效果图
二:原理分析
1.接入图灵机器人api
2.根据api完成网络请求消息的发送和接收
3.完成布局...
分类:
移动开发 时间:
2015-05-21 22:42:55
阅读次数:
401