PDA

Visualizza la versione completa : [objective c, iMac], struct e vector


denis76
27-08-2012, 22:40
Salve a tutti. Come si usano strutture e vettori in objective c?
Trovo NSMutableArray come vettore dinamico, come si creano le strutture da inserirci dentro?
Gradito esempio.

Grazie mille.

Alex'87
27-08-2012, 23:46
In un NSMutableArray puoi memorizzare NSObject. Non sono un esperto di Objective-C ma mi pare che una struct non venga considerata un oggetto.

edit

Infatti: http://stackoverflow.com/questions/6212815/how-can-i-create-an-nsmutablearray-of-structs

denis76
28-08-2012, 00:03
Grazie.
Ho inserito nel file AppDelegate.h:

@interface Prova : NSObject {
int a, b;
NSString *c, *d;
}
@end

NSMutableArray *ProvaArray;

e nel file AppDelegate.m:


ProvaArray= [[NSMutableArray alloc] init];
Prova *aaa= [[Prova alloc] init];
[ProvaArray addObject:aaa];
[aaa release];


ma nell'ultima riga ottengo un errore: "release is unavailabe".
Come devo fare per definire un oggetto per poi inserirlo in un vettore?

Loading