Preguntas etiquetadas con nsarray

Una matriz inmutable de objetos indexados en números enteros del marco de Apple Foundation.






7
Cómo convertir NSNumber a NSString
Entonces tengo un NSArray"myArray" con NSNumbersy NSStrings. Los necesito en otro, UIViewasí que voy así: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil]; details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"]; El subjectText funciona. Pero, ¿cómo puedo sacarle NSNumberprovecho? (Que en realidad los necesito como cadenas ...) Me …


9
filtrar NSArray en un nuevo NSArray en Objective-C
Tengo una NSArrayy me gustaría crear una nueva NSArraycon objetos de la matriz original que cumplan ciertos criterios. El criterio lo decide una función que devuelve a BOOL. Puedo crear un NSMutableArray, iterar a través de la matriz de origen y copiar sobre los objetos que acepta la función de …

6
Copia profunda de un NSArray
¿Hay alguna función incorporada que me permita realizar una copia profunda NSMutableArray? Miré a mi alrededor, algunas personas dicen que [aMutableArray copyWithZone:nil]funciona como una copia profunda. Pero lo intenté y parece ser una copia superficial. En este momento estoy haciendo la copia manualmente con un forbucle: //deep copy a 9*9 …


6
Uso de NSPredicate para filtrar un NSArray basado en claves NSDictionary
Tengo una variedad de diccionarios. Quiero filtrar la matriz según una clave. Probé esto: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; Esto no funciona, no obtengo resultados. Creo que estoy haciendo algo mal. Sé que este es el método si "SPORT" fuera un ivar. …

2
NSArray con NSPredicate usando NOT IN
Tengo un NSArray que quiero filtrar ciertos objetos usando un NSPredicate, esperaba poder usar NOT IN ya que vi que puedo hacer un IN fácilmente. Entonces tengo mi matriz: self.categoriesList Luego obtengo los valores que quiero eliminar: NSArray *parentIDs = [self.cateoriesList valueForKeyPath:@"@distinctUnionOfObjects.ParentCategoryID"]; Esto me da una lista de ParentCategoryID para …


12
Cómo agrupar por los elementos de una matriz en Swift
Digamos que tengo este código: class Stat { var statEvents : [StatEvents] = [] } struct StatEvents { var name: String var date: String var hours: Int } var currentStat = Stat() currentStat.statEvents = [ StatEvents(name: "lunch", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: …
89 ios  arrays  swift  nsarray 

1
¿Para qué se utiliza el argumento BOOL * stop para enumerateObjectsUsingBlock:?
enumerateObjectsUsingBlock:Últimamente he estado usando mucho para mis necesidades de enumeración rápida y me cuesta entender el uso de BOOL *stopen el bloque de enumeración. Los NSArrayestados de referencia de clase stop: Una referencia a un valor booleano. El bloque puede establecer el valor en YESpara detener el procesamiento posterior de …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.