Articles of nsmutablearray

Como posso obter a ordem original de NSDictionary / NSMutableDictionary?

Eu criei NSMutableDictionary com 10 keys.Now eu quero acessar chaves NSMutableDictionary na mesma ordem em que foi adicionado ao NSMutableDictionary (usando SetValue: * forKey: *); Como posso conseguir isso?

NSMutableArray addObject: – : seletor não reconhecido enviado para instância

Eu tentei inicializar meu NSMutableArray 100 maneiras de domingo, e nada está trabalhando para mim. Eu tentei defini-lo igual a um NSMutableArray recentemente alocado e inicializado, apenas alocando, inicializando a variável por si só, cada combinação que eu poderia pensar e sempre o mesmo resultado. Aqui está o código: Object.h NSMutableArray *array; @property (copy) NSMutableArray […]

Como poderei remover objects do NSMutableArray?

Preciso remover o object Nulo adicionado por [mutArrSkills addObject:[NSNull null]]; Preciso iterar? Existe alguma function para remover todos os valores nulos do NSMutableArray? Se precisar de Iterar, como farei isso?

Matrizes 2D usando NSMutableArray

Eu preciso criar uma matriz bidimensional mutável em Objective-C. Por exemplo eu tenho: NSMutableArray *sections; NSMutableArray *rows; Cada item nas sections consiste em uma rows matriz. rows é uma matriz que contém objects. E eu quero fazer algo assim: [ sections[i] addObject: objectToAdd]; //I want to add a new row Para ter algo assim: seção […]

Removendo duplicatas do NSMutableArray

Eu tenho esse problema com a remoção de objects duplicados de uma matriz. Eu tentei estes já: noDuplicates = _personalHistory.personalHistory; for (int i=[noDuplicates count]-1; i>0; i–) { if ([noDuplicates indexOfObject: [noDuplicates objectAtIndex: i]]<i) [noDuplicates removeObjectAtIndex: i]; } for (PersonalHistory_artikels *e in _personalHistory.personalHistory) { if (![noDuplicates containsObject:e]) { NSLog(@"Dubplicates"); [noDuplicates addObject:e]; } } for (i=0; i<_personalHistory.personalHistory.count; […]

Dicionário em Swift com Mutable Array como valor está executando muito lento? Como otimizar ou construir corretamente?

Eu estou tentando construir uma estrutura de dados no Swift que mapeia um Integer para uma matriz de objects (um dictionary com int como chave e matriz como valor). Os objects são extremamente pequenos, e eles simplesmente envolvem um UIColor e um Int. Eu tenho duas implementações uma que usa uma matriz Swift como o […]

Evitando que “NSArray sofreu uma mutação ao ser enumerado”

Eu tenho um NSMutableArray que armazena mousejoints para uma simulação de física Box2d. Ao usar mais de um dedo para jogar, receberei exceções NSArray sofreu uma mutação ao ser enumerado Eu sei que isso é porque eu estou excluindo objects da matriz ao mesmo tempo, enumerando através dele, invalidando o enum. O que eu quero […]

Encontrando Intersecção de NSMutableArrays

Eu tenho três NSMutableArray contendo nomes que são adicionados às listas de acordo com critérios diferentes. Aqui estão os meus arrays pseudocódigo: NSMutableArray *array1 = [@”Jack”, @”John”, @”Daniel”, @”Lisa”]; NSMutableArray *array2 = [@”Jack”, @”Bryan”, @”Barney”, @”Lisa”,@”Penelope”,@”Angelica”]; NSMutableArray *array3 = [@”Jack”, @”Jerome”, @”Dan”, @”Lindsay”, @”Lisa”]; Eu quero encontrar uma quarta matriz que inclui a interseção desses […]

Como copy e mutableCopy se aplicam a NSArray e NSMutableArray?

Qual é a diferença entre copy e mutableCopy quando usado em um NSArray ou em um NSMutableArray ? Este é meu entendimento; está correto? // ** NSArray ** NSArray *myArray_imu = [NSArray arrayWithObjects:@”abc”, @”def”, nil]; // No copy, increments retain count, result is immutable NSArray *myArray_imuCopy = [myArray_imu copy]; // Copys object, result is mutable […]

NSMutableArray – força a matriz a manter somente o tipo de object específico

Existe uma maneira de forçar NSMutableArray para manter apenas um tipo de object específico? Eu tenho definições de classs como segue: @interface Wheel:NSObject { int size; float diameter; } @end @interface Car:NSObject { NSString *model; NSString *make; NSMutableArray *wheels; } @end Como posso forçar a matriz de rodas a manter objects Wheel apenas com código? […]