会员
众包
新闻
博问
闪存
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
PJXWang
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
···
11
下一页
2016年10月12日
多线程中并发数与挂起
摘要: 1.设置最大并发数量:通过设置maxConcurrentOperationCount属性来设置,默认值是-1,不限制最大并发数量. 2.队列的挂起:设置属性suspended为YES,即可将队列挂起,也可以称为暂停 注意: 1).当前任务处于执行状态,设置队列挂起不会影响其执行,受影响的是那些还没有
阅读全文
posted @ 2016-10-12 10:33 PJXWang
阅读(257)
评论(0)
推荐(0)
编辑
任务之间的依赖(NSOperation)
摘要: //任务依赖:如果A依赖B,等B执行完成后,再去执行A -(void)dependency { NSOperationQueue *queue = [[NSOperationQueue alloc]init]; NSBlockOperation *bp1 = [NSBlockOperation bl
阅读全文
posted @ 2016-10-12 10:08 PJXWang
阅读(263)
评论(0)
推荐(0)
编辑
2016年10月11日
NSOperation使用的三种方法
摘要: //1.invacationOperation 注意:在默认情况下,调用start方法后,并不会开启一条新的线程去执行操作,而是在当前线程同步执行操作;只有将NSOperation放到NSOperationQueue中,才会异步执行操作 -(void)invocationOperation { NS
阅读全文
posted @ 2016-10-11 17:33 PJXWang
阅读(344)
评论(0)
推荐(0)
编辑
线程通信(NSThread,NSOperation)
摘要: - (void)viewDidLoad { [super viewDidLoad]; [NSThread detachNewThreadSelector:@selector(downloadImage) toTarget:self withObject:nil]; } -(void)download
阅读全文
posted @ 2016-10-11 14:58 PJXWang
阅读(130)
评论(0)
推荐(0)
编辑
线程安全(NSTread互斥锁)
摘要: 互斥锁(同步锁):有效的防止因多线程抢夺资源造成的数据安全问题.因为线程等待,需要消耗大量的CPU资源. 线程同步:指线程在同一条线上执行(按顺序的执行任务) self.tickets = 1000; self.th1 = [[NSThread alloc]initWithTarget:self s
阅读全文
posted @ 2016-10-11 11:59 PJXWang
阅读(120)
评论(0)
推荐(0)
编辑
NSThread的使用
摘要: -(void)creatThread1 { NSThread *thread = [[NSThread alloc]initWithTarget:self selector:@selector(run:) object:@"abc"]; thread.name = @"mythread"; [thr
阅读全文
posted @ 2016-10-11 11:17 PJXWang
阅读(113)
评论(0)
推荐(0)
编辑
iOS中多线程概述
摘要: 一个ISO程序运行后,默认会开启1条线程,该线程称为"主线程"或"UI线程". 主线程的主要作用:1,显示/刷新UI界面;2.处理UI时间(比如点击事件,滚动事件,拖拽事件等) 不要把耗时的操作放在主线程,因为耗时操作会卡住主线程严重影响UI的流畅度,会给用户一种"卡"的感觉,体验效果不好. iOS
阅读全文
posted @ 2016-10-11 11:01 PJXWang
阅读(106)
评论(0)
推荐(0)
编辑
iOS 中MD5和sha1加密
摘要: #import "CommonCrypto/CommonDigest.h" -(NSString *)getSha1String { NSData *data = [self dataUsingEncoding:NSUTF8StringEncoding]; uint8_t digest[CC_SHA
阅读全文
posted @ 2016-10-11 09:57 PJXWang
阅读(171)
评论(0)
推荐(0)
编辑
判定是不是手机号码
摘要: -(BOOL)regexTel { if ( self == nil || [self length] == 0 ) { return NO; } NSString *regex = @"^((13[0-9])|(14[0-9])|(15[0-9])|(17[6-8])|(1705)|(1709)|
阅读全文
posted @ 2016-10-11 09:56 PJXWang
阅读(164)
评论(0)
推荐(0)
编辑
2016年9月29日
单例写法
摘要: CPRDataModule的单例写法 +(CPRDataModule *)shareDataModule { static dispatch_once_t token; static CPRDataModule *gDataModule=nil; dispatch_once(&token, ^{ g
阅读全文
posted @ 2016-09-29 17:48 PJXWang
阅读(122)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
11
下一页