Skip to content

Instantly share code, notes, and snippets.

@robotron2084
Created February 7, 2011 21:21
Show Gist options
  • Save robotron2084/815238 to your computer and use it in GitHub Desktop.
Save robotron2084/815238 to your computer and use it in GitHub Desktop.
-(NSArray*) initVariations:(NSArray*)variationDictionaries {
int l = [variationDictionaries count];
SMVariation *vArray[l];
for(int i=0;i<l; i++){
NSDictionary* variationDictionary = [variationDictionaries objectAtIndex:i];
SMVariation *variation = [[SMVariation alloc] initFromDictionary:variationDictionary];
vArray[i] = variation;
}
NSArray *variationsArray = [NSArray arrayWithObjects:vArray count:l];
return variationsArray;
}
@artgillespie
Copy link

-(NSArray*) initVariations:(NSArray*)variationDictionaries {
    int l = [variationDictionaries count];
    NSMutableArray *vArray = [[[NSMutableArray alloc] initWithCapacity:l] autorelease];
    for(int i=0;i<l; i++){
        NSDictionary* variationDictionary = [variationDictionaries objectAtIndex:i];
        [vArray addObject:[[SMVariation alloc] initFromDictionary:variationDictionary]];
    }
    NSArray *variationsArray = [NSArray arrayWithArray:vArray];
    return variationsArray;
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment