Я хочу использовать многомерный массив. Кто-нибудь может объяснить, как использовать это в приложении для iPhone? Я новичок в Objective-C.
Вот что я пытаюсь сделать:
- Я разделяю основную строку на основе разделителя и сохраняю в массиве.
- замена некоторого содержимого каждого элемента этого массива новыми подстроками, а новые значения сохраняются в новом массиве.
- хочу снова разделить каждый элемент нового массива новым разделителем и сохранить это новое значение в новом массиве
при условии, что это будет легко с использованием многомерности.
Спасибо,
Aaryan
(код, который у меня есть)
- (void)viewDidLoad {
[super viewDidLoad];
NSMutableArray *arrSeprate = [[NSMutableArray alloc]init];
NSString *temp;
// it is a mysql query//
insertqry = @"INSERT INTO `userDecks` VALUES (1,2,618),(1,3,1471),(1,4,0),(1,5,0),(1,6,7784),(1,11,0),(1,12,469),(1,13,0),(1,16,0),(1,17,113),(1,18,0),(1,19,752),(1,20,60),(1,21,0),(1,30,0),(1,31,0),(1,32,159),(1,34,129),(1,46,143),(1,47,0),(1,53,105),(1,55,456),(1,65,0),(1,66,127),(1,67,131)";
//step-1 ----------begin--------
NSArray *listItems = [insertqry componentsSeparatedByString:@"),"];
//step-1 ----------end--------
int i=0;
//step-2 ----------begin--------
for (i = 1; i<[listItems count]; i++)
{
temp = [listItems objectAtIndex:i];
temp = [temp stringByReplacingOccurrencesOfString:@"(" withString:@"INSERT INTO `userInvitation` VALUES ("];
[arrSeprate addObject:temp];
}
//step-2 ----------end-------------
//step-3 ----------begin--------this will use the for loop to ll elemts of previous array
NSString *middleqry = [arrSeprate objectAtIndex:0];
NSArray *ItemsArray = [middleqry componentsSeparatedByString:@","];
NSLog(@"%@",ItemsArray);
}