我正在努力学习如何为iOS创建react-native 模块,有一个方面出现了
Official documentation on threading提到了这段代码及其变体
- (dispatch_queue_t)methodQueue
{
return dispatch_get_main_queue();
}
我在第三方图书馆看到了另一个未经记录的和平,就是这样
+ (BOOL)requiresMainQueueSetup
{
return NO;
}
对我来说,这些看起来有点相似,但又有点不同,因此我想问一下以下问题的解释
什么时候应该将
dispatch_get_main_queue
添加到模块中?如果省略,会发生什么情况?什么时候应该将
requiresMainQueueSetup
添加到模块中?如果省略,会发生什么情况?dispatch_get_main_queue
和requiresMainQueueSetup
可以一起使用吗?如果可以,为什么和什么时候?从
requiresMainQueueSetup
返回YES
和NO
有什么区别?