在 iOS 4.0 中,通过 Grand Central Dispatch 加载图片(每块一个)是否是个好主意?(用于 UITableView)
为什么苹果公司更喜欢使用 runloop,就像在 WWDC 视频演示 207 和 208 中所说明的那样?
在 iOS 4.0 中,通过 Grand Central Dispatch 加载图片(每块一个)是否是个好主意?(用于 UITableView)
为什么苹果公司更喜欢使用 runloop,就像在 WWDC 视频演示 207 和 208 中所说明的那样?
我还没有看那些视频,但这是苹果工程师Chris Hanson关于GCD和NSOperation的说法:
在可用的最高抽象级别下操作,并在测量表明需要时降低到较低级别的抽象。
换句话说,您应该使用NSOperations来进行异步处理(例如为表视图加载图像),除非您有一个好的必要理由选择GCD。