Articles of nsmutablearray

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? […]

Como classificar NSMutableArray usando sortedArrayUsingDescriptors?

Eu tenho uma pergunta sobre a sorting de NSMutableArray . Eu posso usar o método sortedArrayUsingDescriptors: para classificar uma matriz com objects. Por exemplo, eu tenho um NSMutableArray de places onde eu tenho uma frequency atributo (int valor) e eu quero ordenar decrescente na frequency mas eu não sei como usá-lo corretamente. O que eu […]

Não é possível adicionar itens a um NSMutableArray ivar

Meu objective é adicionar uma string ao array, e faço isso em um método que eu chamo. Nesse método, obtenho um valor nulo na matriz e não sei por quê. Eu tenho isso no começo da minha aula: NSMutableArray *listOfEvents; e um método que eu chamo em cada evento: -(void)EventList { [listOfEvents addObject:@”ran”]; NSLog(@”%@”, listOfEvents); […]

NSMutableArray addObject não afeta a contagem?

Alguém pode me dizer por que o logging [self.giftees count] continua retornando 0 mesmo que eu esteja adicionando objects a ele? header: #import @interface Test2AppDelegate : NSObject { UIWindow *window; NSMutableArray *giftees; } @property (nonatomic, retain) UIWindow *window; @property (nonatomic, retain) NSMutableArray *giftees; @end chamado de didFinishLaunchingWithOptions: – (void)bootstrapGiftees { NSArray *gifteeNames = [NSArray arrayWithObjects:@”Jesse”,,nil]; […]