Articles of nsmutablearray

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

NSMutableArray addObject não está funcionando

Eu declarei uma NSMutableArray *categories no meu arquivo .h do controlador de visualização e declarei uma propriedade para ela. No parser:foundCharacters: método do representante NSXMLParser no meu arquivo .m, eu tenho este código: -(void)parser:(NSXMLParser *) parser foundCharacters:(NSString *)string { if (elementFound) { element = string; [self.categories addObject:element]; } } Mas quando eu passar o mouse […]