iOS: вызов метода только один раз

Привет, мне было интересно, как я могу вызвать метод только один раз в жизни приложения ... Мое приложение должно загрузить некоторые файлы с сервера, и мне нужно сделать это только один раз; Я имею в виду только один раз за установку

вот мой метод

//Download some images from server and save it into directory 

- (void) downloadCovers {

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    [self saveFile:@"mag1" ofType:@"png" fromURL:@"http://myweb.com/mag1.png" inDirectory:documentsDirectory];

}

и этот метод устанавливает изображения как UIButton BG:

  - (void)buttonsBGImage {

       UIImage * bgMag1 = [self loadImage:@"mag1" ofType:@"png" inDirectory:[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]];

        [mag1 setBackgroundImage:bgMag1 forState:UIControlStateNormal];
         NSLog(@"BG IS SET");

    }

Ответы на вопрос(4)

Ваш ответ на вопрос