// mainViewController.m
// 雪花
//
// Created by pg
on 14-5-20.
// Copyright (c) 2014年 mqd. All rights
reserved.
//
#import "mainViewController.h"
@interface
mainViewController ()
//游戏时钟
@property(strong,nonatomic)CADisplayLink
*gameTime;
//时钟戳记
@property(assign,nonatomic) CFTimeInterval
startTime;
@end
@implementation mainViewController
-
(void)viewDidLoad
{
[super
viewDidLoad];
//初始化时间撮箕
self.startTime = 0;
//1,实例化游戏时钟
self.gameTime = [CADisplayLink displayLinkWithTarget:self
selector:@selector(updateTime:)];
//2,添加到主运行循环
[self.gameTime
addToRunLoop:[NSRunLoop mainRunLoop]
forMode:NSDefaultRunLoopMode];
}
-(void)updateTime:(CADisplayLink *)sender{
if (self.startTime == 0)
{
self.startTime = sender.timestamp;
}
CFTimeInterval deleTime =
sender.timestamp - self.startTime;
if (deleTime > 1.0)
{
NSLog(@"触发了");
self.startTime = sender.timestamp;
}
}
@end
(5.20)时间戳记触发定时器控制计数,布布扣,bubuko.com
原文:http://www.cnblogs.com/modingding/p/3740112.html