Вы можете сделать это, порождая изображение и добавляя его в массив, что позволяет чрезвычайно легко анимировать изображение или делать с ним что угодно.
- (void)createImage {
UIImageView *Image = [[UIImageView alloc] initWithFrame:CGRectMake(arc4random() % 320, 480, 40, 40)];
[Image setBackgroundColor:[UIColor blackColor]];
[self.view addSubview:Image];
[myArray addObject:Image];
}
Это создает черное изображение везде и добавляетэто в массив.
Затем вы можете сделать таймер и порождать изображение каждую секунду!
spawn = [NSTimer scheduledTimerWithTimeInterval:1.0/3 target:self selector:@selector(Spawn) userInfo:nil repeats:YES];
- (void)Spawn {
[self createImage];
}