1.好吧,这个东西其实和NSTimer类有点相似,我们先实现他的例子
下面是这个例子的全部代码,不停的在屏幕上打印HELLO,结果在下面展示着
//
// IKEDViewController.m
// IkeDGes
//
// Created by apple on 14-2-27.
// Copyright (c) 2014年 com.tyust. All rights reserved.
//
#import "IKEDViewController.h"
@interface IKEDViewController ()
{
CADisplayLink *link;
}
@end
@implementation IKEDViewController
- (void)viewDidLoad
{
[super viewDidLoad];
link = [CADisplayLink displayLinkWithTarget:self selector:@selector(showData)];
[link addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode];
}
-(void)showData
{
CGFloat x = arc4random()%320;
CGFloat y = arc4random()%480;
UILabel *lable = [[UILabel alloc]initWithFrame:CGRectMake(x, y, 80, 40)];
lable.text = @"HELLO";
[self.view addSubview:lable];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
@end