Как объединить строки из двух массивов? - PullRequest
0 голосов
/ 25 августа 2011

Это то, что у меня есть

NSMutableArray Code = [COMM 112, MATH 101, SCI 201];
NSMutableArray Name = [Commerce, Calculas , Science];

NSMutableArray Course;
for(int i=0; i < [code count]; i++)
{
    [Course objectAtIndex:i] = [Code objectAtIndex:i] + "-" + [Name objectAtIndex:i];
}

Что я хочу закончить:

Course = [COMM 112 - Commerce, MATH 101 - Calculas, SCI 201 - Science];

Это просто псевдокод! Любая помощь для достижения этого?

1 Ответ

3 голосов
/ 25 августа 2011
NSMutableArray * courseCodes = [@"COMM 112", @"MATH 101", @"SCI 201"];
NSMutableArray * courseNames = [@"Commerce", @"Calculus" , @"Science"];

// Check: if ([courseCodes count] != [courseNames count]) something went wrong...   

NSMutableArray * courseDescriptions = [NSMutableArray array];
for(int i = 0; i < [courseCodes count]; i++)
{
    NSString * courseDescription = [NSString stringWithFormat:@"%@ - %@",
                                    [courseCodes objectAtIndex:i],
                                    [courseNames objectAtIndex:i]];
    [courseDescriptions addObject:courseDescription];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...