Добавление объекта по определенному индексу NSMutableArray Как можно добавить объект к определенному индексу NSMutableArray? Как объект добавляется к фронту массива? Ответ 1 [myMutableArray insertObject:myObject atIndex:42]; Чтобы добавить объект к фронту массива, используйте 0 в качестве индекса: [myMutableArray insertObject:myObject atIndex:0]; Ответ 2 Взгляните на метод insertObject:atIndex: класса NSMutableArray. Добавление к "фронту" массива подразумевает индекс 0. Например: NSMutableArray * array = [[NSMutableArray alloc] initWithCapacity:3]; [array addObject:@"b"]; // Contains "b" [array insertObject:@"a" atIndex:0]; // Contains "a", "b" [array insertObject:@"c" atIndex:2]; // Contains "a", "b", "c" Ответ 3 Обновлен для Swift 3: Если вы хотите добавить объект по определенному индексу NSMutableArray, используйте ниже простую строку кода: self.yourMutableArrayName.insert(<#T##newElement: String##String#>, at: <#T##Int#>) Пример: если вы хотите добавить строку: "Природа" по индексу: 3 var str = "Nature" self.yourMutableArrayName.insert(str, at: 3) //Наслаждайтесь..!
Ответ 1 [myMutableArray insertObject:myObject atIndex:42]; Чтобы добавить объект к фронту массива, используйте 0 в качестве индекса: [myMutableArray insertObject:myObject atIndex:0];
Ответ 2 Взгляните на метод insertObject:atIndex: класса NSMutableArray. Добавление к "фронту" массива подразумевает индекс 0. Например: NSMutableArray * array = [[NSMutableArray alloc] initWithCapacity:3]; [array addObject:@"b"]; // Contains "b" [array insertObject:@"a" atIndex:0]; // Contains "a", "b" [array insertObject:@"c" atIndex:2]; // Contains "a", "b", "c"
Ответ 3 Обновлен для Swift 3: Если вы хотите добавить объект по определенному индексу NSMutableArray, используйте ниже простую строку кода: self.yourMutableArrayName.insert(<#T##newElement: String##String#>, at: <#T##Int#>) Пример: если вы хотите добавить строку: "Природа" по индексу: 3 var str = "Nature" self.yourMutableArrayName.insert(str, at: 3) //Наслаждайтесь..!