关于iphone中的线程的区别

时间:2012-01-12 04:11:05

标签: iphone

我正在使用Iphone中的线程。任何人都可以解释

之间的区别
[NSThread detachNewThreadSelector:@selector(loadButtonInfo:) toTarget:self withObject:buttonInfo];

[self performSelectorOnMainThread:@selector(loadButtonInfo:) withObject:buttonInfo waitUntilDone:NO];

1 个答案:

答案 0 :(得分:2)

第一种方法创建一个新的(后台)线程并运行指定的方法。

第二个调用主线程上的指定方法。这很重要,因为主线程是您应该操作用户界面的唯一线程。因此,例如,如果您在后台线程中更新模型中的数据,则可能需要在主线程中执行一个方法来更新显示以反映新数据。