码迷,mamicode.com
首页 >  
搜索关键字:nsoperation    ( 495个结果
【iOS】多线程NSOperation
NSOperation是苹果封装的一套多线程的东西,不像GCD是纯C语言的,这个是OC的。但相比较之下GCD会更快一些,但本质上NSOPeration是多GDC的封装。 一、NSOperation与GCD的比较 GCD是基于c的底层api,NSOperation属于object-c类。ios首先引入的是NSOperation,IOS4之后引入了GCD和NSOperationQueue并且其内部...
分类:移动开发   时间:2014-07-28 16:28:53    阅读次数:285
iOS之多线程3-NSThread的状态与通知
在OC中,虽然使用NSThread的实际场景不多,但如果能够在学习多线程的时候,仔细的了解NSThread的方法,可以对后面深入学习GCD与NSOperation会大有帮助.今天讨论一下关于线程的状态一些情况: 一个线程在内存中的状态,NSThread提供了大体三种处理方式:取消(cancel),....
分类:移动开发   时间:2014-07-26 01:29:56    阅读次数:332
AFNetwork 作用和用法详解
AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。 // // MJViewController.m // 03.AFN演练 // // Created by...
分类:Web程序   时间:2014-07-24 23:31:43    阅读次数:328
IOS7引入API之NSURLSession入门介绍
ios7引入了nsurlsession,通过它可以支持后台相关的网络操作的新特性: 1.后台上传下载; 2.不需要通过nsoperation,直接用nsurlsession的api就可以做到网络操作的暂停和恢复。 3.作为可配置的容器:例如你可以设置http头的一些属性并且保存在session里,不用重复去做配置 4.可以子类化并支持私有配置的session 5.对鉴...
分类:移动开发   时间:2014-07-23 17:10:12    阅读次数:244
IOS 多线程编程之 NSThread 的使用
1、简介:IOS多线程编程之NSThread的使用1.1IOS有三种多线程编程的技术,分别是:1.、NSThread2、CocoaNSOperation(IOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD全称:GrandCentralDispatch(IOS...
分类:移动开发   时间:2014-07-22 22:55:52    阅读次数:276
NSOperation 的使用(下载相关) 图片和文件都是可以的 断点续传 图片逐渐显示
NSOperation 的使用(下载相关) 图片和文件都是可以的 断点续传 图片逐渐显示...
分类:其他好文   时间:2014-07-22 22:38:52    阅读次数:206
ios7新特性nsurlsession初探
ios7引入了nsurlsession,通过它可以支持后台相关的网络操作的新特性。让我们看看它有哪些好处: 1.后台上传下载; 2.不需要通过nsoperation,我们用nsurlsession的api就可以做到网络操作的暂停和恢复。 3.作为可配置的容器:例如你可以设置http头的一些属性并且保存在session里,你就不用重复去做配置了;don't repeat yourself~ ...
分类:移动开发   时间:2014-07-21 23:27:48    阅读次数:268
ios 多线程记录
这里打算零碎记录下多线程相关内容1. AFNetworking中使用一个子线程处理所有的网络请求,原因很简单,一个runloop就是基于kqueue,多路复用2. NSOperation基于GCD,可以实现线程数控制、依赖管理、取消;线程数控制倒不是问题,依赖管理也可以在GCD上实现,取消功能我倒不...
分类:移动开发   时间:2014-07-21 08:18:04    阅读次数:266
使用NSOperation和NSOperationQueue实现多线程编程
使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的:1> 先将需要执行的操作封装到一个NSOperation对象中2> 然后将NSOperation对象添加到NSOperationQueue中3> 系统会自动将NSOperation中封装的操作放到一条新...
分类:编程语言   时间:2014-07-12 00:56:53    阅读次数:210
iOS中有3种常见的多线程编程方法
1.NSThread这种方法需要管理线程的生命周期、同步、加锁问题,会导致一定的性能开销2.NSOperation和NSOperationQueue是基于OC实现的。NSOperation以面向对象的方式封装了需要执行的操作,然后可以将这个操作放到一个NSOperationQueue中去异步执行。不...
分类:移动开发   时间:2014-07-12 00:45:44    阅读次数:251
495条   上一页 1 ... 46 47 48 49 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!