Pro*_*ber 5 concurrency memory-management grand-central-dispatch ios automatic-ref-counting
我有一个CAEAGLLayer的运行循环方法,它使用GCD序列化对共享ivars的访问.
我的绘图代码目前是这样构造的:
- (void)draw {
dispatch_sync(serialDrawingQueue, ^{
@autoreleasepool {
[self drawingStart];
[spriteA draw];
[spriteB draw];
[self drawingEnd];
}
});
}
Run Code Online (Sandbox Code Playgroud)
该draw方法由CADisplayLink调用.@autoreleasepool我使用GCD块时是否必要?
| 归档时间: |
|
| 查看次数: |
2827 次 |
| 最近记录: |