Это немного длинновато, но это должно работать:
- (NSArray *) prependArrayOfStrings:(NSArray*)originalArray prefix:(NSString*)prefix
{
NSMutableArray *newArray = [[[NSMutableArray alloc] init] autorelease];
for( NSString *currString in originalArray )
{
NSString *newString = [NSString stringwithFormat:@"%@%@", prefix, currString];
[newArray addObject:newString];
}
return newArray;
}
// Somewhere else.
NSArray *originalArray = @[/*...*/];
// Fill in original array with array of strings
NSArray *newArray = [self prependArrayOfStrings:originalArray prefix:@"prefix"];