挥手绢~来玩玩啊~
不,我这一生只放纵一次 (严肃脸
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
来吧
});
啊呸!明明每次摸你都要来一次!
dispatch_once指的只启动一次是指软件启动,到后台被杀掉,再启动,还要来,被杀了,再启动,还要更多,更多,更多。。。。咳
如需要程序从安装到删除只执行一段代码一次,可采用如下方式
if (![[NSUserDefaults standardUserDefaults]boolForKey:@"everSet"]) {
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"everSet"];
[[NSUserDefaults standardUserDefaults]synchronize];
你来这,这次真的只玩一次
}
就酱