博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Objective-C基础语法之NSRunLoop
阅读量:6432 次
发布时间:2019-06-23

本文共 1027 字,大约阅读时间需要 3 分钟。

不进行讲解,直接上代码。

1 #import 
2 3 @interface Demo01 : NSObject4 5 6 -(void) run;7 -(void) start;8 9 @end
1 #import "Demo01.h" 2  3 @implementation Demo01 4  5 -(void) run 6 { 7     static int counter = 0; 8      9     while(![[NSThread currentThread]isCancelled]){10         [NSThread sleepForTimeInterval:1];11         NSLog(@"当前数值:%i",counter++);12     }13     14 }15 16 -(void) start17 {18     [NSThread detachNewThreadSelector:@selector(run) toTarget:self withObject:nil];19 }20 21 @end
1 #import 
2 #import "Demo01.h" 3 4 int main(int argc, const char * argv[]) 5 { 6 7 @autoreleasepool { 8 9 // insert code here...10 NSLog(@"Hello, World!");11 12 [[[Demo01 alloc] init]start];13 14 while (YES) {15 16 [[NSRunLoop currentRunLoop]runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]];17 }18 19 }20 return 0;21 }

 

转载于:https://www.cnblogs.com/xinye/archive/2013/05/11/3073495.html

你可能感兴趣的文章
数据是重要的战略资源,数据同样是产品非常重要的组成部分。淘宝对中国最大的贡献,不只是方便了老百姓购物,而是把中国消费者的消费习惯数据慢慢沉淀下来。...
查看>>
Leetcode Find Minimum in Rotated Sorted Array
查看>>
Python接口测试-使用requests模块发送post请求
查看>>
System.currentTimeMillis()计算方式与时间的单位转换
查看>>
Extra:Variable Types
查看>>
js传参时,没有参数传入,默认值的设置
查看>>
ASP.NET温故而知新学习系列之ASP.NET多线程编程—.NET下的多线程编程Thread中委托的使用(六)...
查看>>
最新整理知识结构图
查看>>
linux安装mysql
查看>>
flask 2 进阶
查看>>
sentences in movies and teleplays[1]
查看>>
【20181023T1】战争【反向并查集】
查看>>
win7网络共享原来如此简单,WiFi共享精灵开启半天都弱爆了!
查看>>
iOS9 未受信任的企业级开发者
查看>>
paper 40 :鲁棒性robust
查看>>
优化MySchool数据库(事务、视图、索引)
查看>>
使用笔记:TF辅助工具--tensorflow slim(TF-Slim)
查看>>
大话设计模式读书笔记3——单例模式
查看>>
实验三
查看>>
Vue 项目构建
查看>>