Articles of nsarray

Qual é o argumento BOOL * stop para enumerateObjectsUsingBlock: usado para?

Eu tenho usado enumerateObjectsUsingBlock: muito ultimamente para minhas necessidades de enumeração rápida, e eu estou tendo dificuldade em entender o uso de BOOL *stop no bloco de enumeração. Os estados de referência da class NSArray stop : uma referência a um valor booleano. O bloco pode definir o valor como YES para interromper o processamento […]

Converter NSArray para NSString em Objective-C

Eu estou querendo saber como converter um NSArray [@”Apple”, @”Pear “, 323, @”Orange”] para uma seqüência de caracteres em Objective-C .

Armazenar em NSUserDefaults

Eu quero salvar um Swift Style String Array em NSUserDefaults, mas acutally a instrução “if” no código diz que returnValue é sempre nulo. Posteriormente no código (iOS 8) eu quero usar “food + = [” spaghetti “] para adicionar novas inputs. var food : [String] { get { var returnValue : [String]? = NSUserDefaults.standardUserDefaults().objectForKey(“food”) as? […]

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

Como posso classificar um NSArray contendo NSDictionaries?

Eu tenho um NSArray que contém objects NSDictionary . Cada um desses objects NSDictionary contém uma chave ORDER . Como posso classificar este NSArray base nesta chave dentro de cada um desses NSDictionaries ?

Existe uma maneira simples de dividir um NSString em uma matriz de caracteres?

Existe uma maneira simples de dividir um NSString em uma matriz de caracteres? Na verdade, seria melhor se o tipo resultante fosse uma coleção de NSString, com apenas um caractere cada. Sim, eu sei que posso fazer isso em um loop, mas eu estou querendo saber se existe uma maneira mais rápida de fazer isso […]

Usando NSPredicate para filtrar um NSArray baseado em chaves NSDictionary

Eu tenho uma matriz de dictionarys. Eu quero filtrar o array com base em uma chave. Eu tentei isso: NSPredicate *predicate = [NSPredicate predicateWithFormat:@”(SPORT == %@)”, @”Football”]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; Isso não funciona, não tenho resultados. Eu acho que estou fazendo algo errado. Eu sei que este é o método se “SPORT” fosse […]

Como faço para iterar em um NSArray?

Eu estou procurando o idioma padrão para iterar sobre um NSArray. Meu código precisa ser adequado para o OS X 10.4+.

Copiando em profundidade um NSArray

Existe alguma function interna que me permite copiar profundamente um NSMutableArray ? Eu olhei em volta, algumas pessoas dizem [aMutableArray copyWithZone:nil] funciona como cópia. Mas eu tentei e parece ser uma cópia superficial. Agora eu estou fazendo manualmente a cópia com um loop for : //deep copy a 9*9 mutable array to a passed-in reference […]

Ordenar NSArray de strings de data ou objects

Eu tenho um NSArray que contém seqüências de data (ou seja, NSString) como este: “Thu, 21 de maio 09 19:10:09 -0700” Eu preciso classificar o NSArray por data. Pensei em converter primeiro a string de data em um object NSDate , mas fiquei preso em como classificar pelo object NSDate . Obrigado.