Я свежее iOS. В моем приложении у меня есть 3 изменяемые массивы с объектами какКак подсчитать изменяемые объекты массива в iphone?
NSMutableArray *MuteItem = [NSMutableArray alloc]initWithObjects:@"a", @"b", @"b", @"c", @"c", @"c", nil]];
NSMutableArray *MuteQuantity = [NSMutableArray alloc]initWithObjects:@"1", @"1", @"1", @"1", @"1", @"1", nil]];
NSMutableArray *MutePrice = [NSMutableArray alloc]initWithObjects:@"4", @"3", @"3", @"6", @"6", @"6", nil]];
Теперь мне нужно напечатать, что 3 изменяемые массивы значений с подсчета количества одного и того же элемента и рассчитать цену также как объекты
MuteItem = { a, b, c }
MuteQuantity = { 1, 2, 3 } // counting of same item's quantity like {1, 1+1, 1+1+1}
MutePrice = { 4, 6, 18 } // here addition of same item's prices like {4, 3+3, 6+6+6}
Так никто , не могли бы вы помочь мне в этой проблеме. Заранее спасибо.
просто используйте [array_Name count], чтобы получить объект obeject в массиве –
и что вы второй квест, неясно, хотите ли вы вычислить тотальную цену в mutPrice или что? –
@kamaleshkumaryadav: во втором вопросе, в MuteItem, уменьшается дублируемая 'c' от 3 до 1 и дублируется 'b' от 2 до 1. В MuteQuantity добавьте количество дублированных элементов, как у нас есть два элемента 'b', поэтому 1+ 1 количество равно 2 и три элемента «c», поэтому 1 + 1 + 1 количество равно 3. В то же время цены также в MutePrice одинаковы, как у нас есть два элемента «b», поэтому цена равна 3 + 3 = 6 и item 'c' цена 6 + 6 + 6 = 18. Я думаю, что сейчас понимаю проблему. – Ramesh