效果图@property(weak,nonatomic)IBOutletUILabel*downLabelInfo;@property(weak,nonatomic)IBOutletUIImageView*imageView;@end@implementationViewController- (v...
分类:
移动开发 时间:
2014-08-19 16:06:34
阅读次数:
209
//虽然现在在多线程方面大多都在用GCD,当其他方式我们还是应该有所了解,给大家介绍一下NSThread和NSInvocationOperation的简单用法
@interface
yxpViewController ()
{
UIImageView *_imageView;
//声明一个队列
NSOperationQue...
分类:
移动开发 时间:
2014-08-16 12:35:50
阅读次数:
233
IOS多线程ios有三种主要方法:1、NSThread。2、NSOperation。3、GCD。1、NSThread:调用方法如下:如果需要函数参数的话,可以通过Object传递。1.1:[NSThread detachNewThreadSelector:@selector(threadInMain...
分类:
移动开发 时间:
2014-08-12 18:36:04
阅读次数:
211
- (void)startLoop
{
[NSThread
detachNewThreadSelector:@selector(loopMethod)
toTarget:self
withObject:nil];
}
- (void)loopMethod
{
[NSTimer
scheduledTimerWithTimeInterval:3.0f...
分类:
移动开发 时间:
2014-08-11 21:31:22
阅读次数:
211
1.
NSThread *thread=[[NSThread alloc] initWithTarget:self selector:@selector(saleTicketMethod:) object:@"线程--1"];...
分类:
移动开发 时间:
2014-08-11 15:03:12
阅读次数:
243
多线程中的一些概念 //任务:代码段 方法 线程就是执行这些任务 //NSThread类 创建线程 执行线程[NSThread isMainThread]//判断是否是主线程#import "AppDelegate.h"@implementation AppDelegate-(void)deall....
分类:
移动开发 时间:
2014-08-06 22:26:12
阅读次数:
221
- (void)startLoop
{
[NSThread
detachNewThreadSelector:@selector(loopMethod)
toTarget:self
withObject:nil];
}
- (void)loopMethod
{
[NSTimer
scheduledTimerWithTimeInterval:3.0f...
分类:
移动开发 时间:
2014-08-01 19:42:52
阅读次数:
186
主线程的生命周期和程序的生命周期一样.NSTimer不能在子线程上执行.状态:创建->等待->运行->销毁->死亡.(另还有阻塞)NSRunLoop:主循环,可以控制任何线程。NSThread:自己管理状态,最复杂。Cocoa NSOperation:------------------------...
分类:
编程语言 时间:
2014-07-31 12:14:16
阅读次数:
360
本文转载自嘟嘟夜未央的博文:http://www.cnblogs.com/huluo666/p/3645889.html,修改了部分代码和贴图,如有侵犯版权请与我联系删除。 多线程这个概念的接触是蛮早的时候了,当时还是单核单CPU的时候,Thread这个概念已经出现了,当时比较流行的方案是时间片轮....
分类:
移动开发 时间:
2014-07-31 02:31:05
阅读次数:
240
在OC中,虽然使用NSThread的实际场景不多,但如果能够在学习多线程的时候,仔细的了解NSThread的方法,可以对后面深入学习GCD与NSOperation会大有帮助.今天讨论一下关于线程的状态一些情况: 一个线程在内存中的状态,NSThread提供了大体三种处理方式:取消(cancel),....
分类:
移动开发 时间:
2014-07-26 01:29:56
阅读次数:
332