It is necessary to create simultaneously 20 infinitely repeating animations with different delay. An animation consists of a transition [_imageView setAlpha:0]; in [_imageView setAlpha:1]; Everything works well. The problem is that the device gets very hot and fast.
Single animation code
[UIView animateWithDuration:3.0f delay:0 options:UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeat animations:^{ _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(148, 0, 17, 18)]; _imageView.image = [UIImage imageNamed:@"imag.png"]; [self.view addSubview: _imageView]; [_star setAlpha:0]; [_star setAlpha:1]; } completion:nil]; Is it possible to reduce the load on the device?