ALAssetsLibrary é muito lenta - Objective-C

O que é uma maneira rápida de carregar 10 a 20 imagens em tela cheia de um rolo da câmera, salvar fotos?

Eu estou usando este código, mas para carregar 10 fotos eu preciso esperar cerca de 5-10 segundos. Estou usando o iPhone 4S.

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
    if(_savedPhotos.count>=11) *stop = YES;
    [group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *result, NSUInteger index, BOOL *needToStop) {
        NSLog(@"%d",index);
        if(_savedPhotos.count<11)
        {
            UIImage *image = [UIImage imageWithCGImage:result.defaultRepresentation.fullScreenImage];
            [_savedPhotos addObject:image];
        }
        else
        {
            *needToStop = YES;
        }
    }];
} failureBlock:^(NSError *error) {
    NSLog(@"%@",error.description);
}];

questionAnswers(1)

yourAnswerToTheQuestion