enumerateKeysAndObjectsUsingBloc

2019-01-07  本文已影响0人  小马过海

NSDictionary的这个方法是多线程并发的,所以特别要注意小心的是,在里面的代码涉及到回调block,或直接修改UI的时候,并不是在主线程上的。NSEnumerationConcurrent这个选项,不小心更容易理解错他的意思了。使用这个选项,仍然是多线程运行的,只是保证他们会顺序执行而已,跟他的表面意义几乎完全相反。

https://stackoverflow.com/questions/19283657/enumeratekeysandobjectsusingblock-can-i-be-sure-it-is-called-on-the-same-thread

上一篇下一篇

猜你喜欢

热点阅读