IOS_多线程
xiaoxuan415315
这个作者很懒,什么都没留下…
展开
-
iphone开发-多线程
+ detachNewThreadSelector:toTarget:withObject: 和 - performSelectorInBackground:withObject: 的效果基本一致,如果不打算支持iOS3的话,用GCD要方便很多很多 performSelectorOnMainThread是指在主线程上执行某个方法,比如数据下载后,更新UI界面等操作 举例说明怎么简单的创建一个子转载 2012-11-02 15:59:09 · 657 阅读 · 0 评论 -
performSelectorOnMainThread
iphone开发中,在主线程之外的线程更新主线程所显示的界面元素,不能直接调用主线程的类的更新界面的方法,否则界面看不到任何结果 .而是需要有个缓冲,叫做 performSelectorOnMainThread 使用方法是,在线程调用到更新界面那个类的时候,在更新界面前,通过如下调用. [self performSelectorOnMainThread:@selector(updateLa转载 2012-11-02 15:53:39 · 749 阅读 · 0 评论 -
IOS多线程开发之GCD
GCD全称为Grand Central Dispatch 在IOS4才开始,用来实现多线程。它是IOS多线程抽象层次最高的一层,下面还有更加轻量级的Cocoa operations,和Thread。 当看到GCD的使用我仿佛看到了Android中的Handler和AsynTask。 [cpp] view plaincopy 在主线转载 2012-07-11 22:55:20 · 836 阅读 · 0 评论 -
[转]IOS多线程
iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式: 1, Thread; 2, Cocoa operations; 3, Grand Central Dispatch (GCD) (iOS4 才开始支持) 下面简要说明这三种不同范式: Thread 是这三种范式里面相转载 2013-05-17 10:26:22 · 947 阅读 · 0 评论