摘要: 网上关于runloop的文章不计其数,再此,贴个自认为讲的比较简单明了的文章 个人理解: 当然用block也是一样的,子线程必须创建runloop来监听消息,否则这个子线程是无法处理类似performSelector,NSTimer之类的消息的 线程之间通信,cocos2dx,u3d,ios,and 阅读全文
posted @ 2013-07-09 21:18 自由出土文物 阅读(5784) 评论(0) 推荐(0) 编辑
摘要: 目测和函数指针基本类似用法,贴个hello world,备用1 typedef int (^TestBlock)(int val1,int val2);1 __block int sum = 0;//这里加__block是为了在block内能修改这个值,语法糖~2 3 TestBlock testBlock= ^(int val1, int val2)4 {5 NSLog(@"%d %d",val1,val2);6 7 sum = val1 + val2;8 return val1+val2;9 };另,block这种类函数指针的东西,也可以当参... 阅读全文
posted @ 2013-07-09 18:20 自由出土文物 阅读(206) 评论(0) 推荐(0) 编辑