Salve a tutti ... sempre alle prese con i primi passi
ho imparato che nel file "main.m":
mano *d1;
d1 = [ [mano alloc] init];
mi permette di creare un "oggetto" di una classe (se non sbaglio tecnicamente si chiama "istanza di classe")
Ponendo che, naturalmente, nel file "mano.h" ho dichiarato la variabile
int dita;
che ho implementato come letto nei manuali questa init nel file "mano.m":
- (id) init {
self = [super init];
return self; }
.... sarebbe tanto difficile e complicato decidere che, tornando al file "main.c", alla creazione dell'oggetto
mano *d1;
io potessi decidere
quale valore fare assumere alla variabile "dita" ? Magari un valore letto da "cin" o, ... come spero di riuscire presto, da un "- (IBAction)" che non è c++ ma penso che il costrutto sia simile!
d1 = [ [mano ..... cosa?
Spero di essere riuscito a farmi capire, è molto più che difficile per me!
A presto e grazie!!!