Articles of nsarray

Profunda copy mutable de un NSDictionary en un NSMutableDictionary

Tengo una list de properties que leí en un NSDictionary, del cual me gustaría crear una copy mutable en un NSMutableDictionary para editar los contenidos y luego poder restablecer el dictionary mutable copyndo los contenidos originales. NSDictionary *defaultRows; NSMutableDictionary *rows; NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Config" ofType:@"plist"]; defaultRows = [[[NSDictionary alloc] initWithContentsOfFile: plistPath] objectForKey:@"rows"]; Así […]

NSArray clasifica contra otro NSArray de cadenas

Siento que esto es simple pero que simplemente no puedo rodearlo con la cabeza. Tengo una variedad de días de la semana que un usuario puede seleccionar en contra: NSArray * daysOfTheWeek = [NSArray arrayWithObjects:@"sunday", @"monday", @"tuesday", @"wednesday", @"thursday", @"friday", @"saturday", nil]; Como alterno los días, quiero orderar su NSArray para los días seleccionados contra […]

Ordenar un NSArray por otro nsarray con ids

Ordenar NSArray de NSDictionary usando el valor

Tengo un NSArray de NSDictionaries , en el NSDictionary tengo un elemento llamado 'rowID' que se guarda como un NSString , sin embargo, todo lo que se guarda en él es un número … pero sigue siendo un valor de cadena. Me gustaría saber cómo orderar la matriz en function de este valor, pero en […]

¿Cómo encontrar el valor más grande de una matriz de objects NSDictionary?

¿Cómo encontrar el mayor valor de NSArray de NSDictionary ? Aquí está mi código, NSDictionary *d1 = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:35] forKey:@"data"]; NSDictionary *d2 = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:52] forKey:@"data"]; NSArray *array = [NSArray arrayWithObjects:d1, d2, nil]; NSPnetworkingicate *pnetworkingicate = [NSPnetworkingicate pnetworkingicateWithFormat:@"SELF.data == %@.@max.data", array]; Sin embargo, esto a veces da resultados incorrectos. ¿Me estoy perdiendo algo?

insertObjeto: atIndex: índice 3 más allá de los límites de la matriz vacía

Creo una matriz basada en las keys de un dictionary: factsBuiltArray = [NSMutableArray arrayWithCapacity: 6]; if ([statusDict count] == 10) { for (NSString *key in [statusDict allKeys]) { if ([key isEqualToString: @"currenciesAndConversions"]) { [factsBuiltArray insertObject:key atIndex: 0]; } else if ([key isEqualToString: @"languageAndTranslations"]) { [factsBuiltArray insertObject:key atIndex: 1]; } else if ([key isEqualToString: @"plugSize"]) { […]

¿Por qué puedo enviar posts a una instancia desasignada de NSArray?

Acabo de notar un comportamiento sorprendente de NSArray , es por eso que estoy publicando esta pregunta. Acabo de agregar un método como: – (IBAction) crashOrNot { NSArray *array = [[NSArray alloc] init]; array = [[NSArray alloc] init]; [array release]; [array release]; } Teóricamente, este código se bloqueará. Pero en mi caso nunca se estrelló […]

Crear NSArray – EXC_BAD_ACCESS?

Cuando trato de crear el NSArray purchasedTimeArray , me EXC_BAD_ACCESS NSString *blank = @""; NSArray *purchasedTimeArray = [[NSArray alloc] initWithObjects: timeRemainingTitle, blank, @"imageame.png", blank, description, 4, nil]; Y sí, timeRemainingTitle y la description todavía existen en la memory. Ambos son NSStrings.

La mejor forma de completar una matriz de cadenas en el objective C

En Objective-C, estoy buscando una manera más limpia de poblar una serie de cadenas. Quiero rellenar un array y la solución más fácil parece ser hardcoding como NSArray *arr = [[NSArray alloc] initWithObjects:@"First",@"Second",@"Third",nil]; Estoy usando los objects (Strings) de este array para un UIPicker que puedo hacer. Ahora, una vez que el usuario selecciona una […]

Ordenar NSArray con mayúsculas

Tengo un NSArray que se parece a esto: contactNamesArray = [[NSMutableArray alloc] initWithObjects:@"John Galt", @"Michael Wales", @"James Joyce", @"Shakespeare", nil]; De ahí, quiero hacer un NSArray que tenga todos los mismos valores , pero que se vería así: newContactNamesArray = [[NSMutableArray alloc] initWithObjects:@"john galt", @"michael wales", @"james joyce", @"shakespeare", nil]; Quiero hacer esto porque quiero […]