iOS 多线程与网络
TommyYaphetS
你不需要无所不知,但是需要关注和掌握能够帮助你快速学习的技巧
展开
-
iOS多线程编程(四)NSRunLoop初步概念以及NSTimer在NSThread中的使用
1.NSRunloop基本概念 @Run loops 是线程相关的基础框架的一部分原创 2014-04-22 17:20:27 · 4786 阅读 · 0 评论 -
iOS网络编程(7) 第三方开源库----->AFNetworking
AFNetworking是一个为 iOS 和 Mac OSX 制作的令人愉快的网络库,它建立在URL 装载系统框架的顶层,内置在Cocoa里,扩展了强有力的高级网络抽象。它的模块架构被良好的设计,拥有丰富的功能,因此,使用起来,必定赏心悦目。 @原文链接https://github.com/AFNetworking/AFNetworking,我在此基础上了点配置修改翻译 2014-06-18 16:14:49 · 3502 阅读 · 0 评论 -
iOS网络编程(一)NSURLConnection
1.访问网络的方式 @同步请求:数据的请求在主线程来执行,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以 进行下一步操作,而网络数据加载需要一个时间过程,这样的话就会堵塞主线程. @异步请求:数据的请求过程在多线程执行 @其他区别:同步请求无法取消,异步请求过程中可以取消;同步请求无法监听加载进度,异步可以监听 2.主要请求方式: @GET原创 2014-04-21 19:43:54 · 5784 阅读 · 0 评论 -
iOS GCD集汇(三)GCD常用方法总结
#pragma mark - Serial Queue //在iOS里实现多线程的技术有很多,使用起来最简单的是GCD,执行效率最高的也是GCD,是相对底层的API,都是C的函数。GCD是苹果最推荐的多线程技术,GCD的核心是往dispatch queue里添加要执行的任务,由queue管理任务的执行。 - (IBAction)Serial:(UIButton *)sender { //d原创 2014-04-24 16:46:38 · 2136 阅读 · 1 评论 -
iOS多线程编程(二)NSOperationQueue
#pragma mark - 方法4(Block) - (void)test4{ NSOperationQueue * threadQueue = [[NSOperationQueue alloc]init]; // Block真心方便 [threadQueue addOperationWithBlock:^{ f原创 2014-04-19 19:47:48 · 1688 阅读 · 0 评论 -
iOS网络编程(三) 异步加载及缓存图片---->SDWebImage
SDWebImage可管理远程图片加载的类库原创 2014-04-24 16:28:41 · 5793 阅读 · 1 评论 -
iOS网络编程(六) NSURLSession详解
昨夜浏览Demo的时候,看到别人请求网络数据用的是NSURLSession,当时就在想这里什么,怎么没有用过,引起了我的好奇心,遂去百度-谷歌-官方文档一一查看,有了一定的了解,原来NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。 查找资料,写了一个小Demo,大家可以看看,有什么不足的地方,可以留言帮我指出来. //原创 2014-06-08 22:15:32 · 5282 阅读 · 4 评论 -
iOS7 Networking with NSURLSession
Part1: From a developer's perspective, one of the more significant changes in iOS 7, and OS X Mavericks for that matter, is the introduction of NSURLSession. Even thoughNSURLSession may seem daun转载 2014-06-08 22:19:26 · 5876 阅读 · 1 评论 -
iOS网络编程(四) 异步加载及缓存图片-----自定义类
@通常,我们常常习惯于用第三方的库,来实现原创 2014-04-25 18:58:17 · 2479 阅读 · 3 评论 -
iOS网络编程(五) 异步加载及缓存图片-----EGO
@SDWebImage提供一个UIImageView的类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征.原创 2014-04-26 10:23:19 · 2406 阅读 · 1 评论 -
iOS GCD集汇(二)GCD详解---->很详细噢
@原文地址:http://blog.csdn.net/springpp1990/article/details/12451913转载 2014-04-19 21:23:30 · 1886 阅读 · 0 评论 -
iOS网络编程(二) 自定义请求网络类----推荐用于需要请求过程片段数据
@Block传值原创 2014-04-23 22:58:47 · 1833 阅读 · 0 评论 -
iOS GCD集汇(一)GCD(Grand Central Dispatch)和Block 使用-浅析
@原文地址http://blog.sina.com.cn/s/blog_7b9d64af0101c75e.html转载 2014-04-19 21:20:20 · 2171 阅读 · 0 评论 -
iOS多线程编程(一)NSThread
1、简介: 1.1 iOS有三种多线程编程的技术,分别是: 1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用) 3、GCD 全称:Grand Central Dispatch( iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用) 这三原创 2014-04-19 19:29:23 · 2068 阅读 · 0 评论 -
iOS多线程编程(三)Grand Central Dispatch(GCD)详解
GCD为Grand Central Dispatch的缩写。 Grand Central Dispatch (GCD)是Apple开发的一个多核编程的较新的解决方法。在Mac OS X 10.6雪豹中首次推出,并在最近引入到了iOS4.0。 GCD是一个替代诸如NSThread等技术的很高效和强大的技术。GCD完全可以处理诸如数据锁定和资源泄漏等复杂的异步编程问题。原创 2014-04-19 21:12:45 · 7788 阅读 · 4 评论 -
Swift Moya
网络层这一块用Alamofire,如同于在oc中用AFNetworking.但是,如果你直接使用的话,会使得各种网络请求操作分布很凌乱,所以我选择了巧神封装的YTKNetwork,很好用,有兴趣的可以看一下.当然你也可以自己组织封装. 这段代码就是LZ项目中的网络请求: NSDictionary *parameterDic = @{kPageSizeKey:@"10",kCurPageKey:@原创 2015-12-17 17:31:14 · 7753 阅读 · 2 评论