Tha*_*nks 0 iphone cocoa-touch objective-c
我有一个方法,我做一些启动动画.在使用应用程序期间,该方法会被多次调用,但在第一次调用时,它需要另外执行一些特殊操作.
单身人士可以走了吗?也许还有一种更好的方法,而不是测量这种方法的调用次数,并将其存储在ivar中.
- (void)someMethod {
static BOOL hasBeenCalledBefore = NO;
if (!hasBeenCalledBefore) {
// perform setup
hasBeenCalledBefore = YES;
}
// do other stuff
}
Run Code Online (Sandbox Code Playgroud)
如果你使用线程可能需要额外的工作,但这是基本的想法.
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |