我是否需要保护iPhone上的数据结构免受回调和定时器的影响?

时间:2011-07-16 01:31:56

标签: iphone ios cocoa-touch

我是否需要互斥锁来保护我的数据结构不受UI相关的回调和计时器事件的影响?

2 个答案:

答案 0 :(得分:2)

什么从cocoa touch访问您的数据结构?如果为视图设置数据,它将保留在那里并使用它自己的副本。你真的只需要担心自己的代码。

答案 1 :(得分:2)

所有与UI相关的回调都在主线程上。 UIKit和其他iOS框架生成的线程通常对调用者隐藏。只要您不生成自己的线程,在开发iOS时,您很少需要担心这种锁定。