Newsgroup: it.comp.macintosh
Titolo: Programmatori.. a me! :)

Allora..
Possibile che riesco a creare applicazioni web con php, actionscript..
non trovo difficoltà con javascript..
e poi apro xcode e riesco a capire la "logica" per creare anche una
micro applicazioncina?
Mi aiutate a superare questo mio problema? :)

dimix <no...@none.none> wrote:

si, scritto malissimo..
era: e NON riesco a capire.. :)

dimix <no...@none.none> wrote:

o nelle tue frasi manca qualche negazione
o non hai alcun problema
oppure il tuo desiderio e` di non riuscire a creare applicazioni web
ecc, di trovare difficolta` con javascript e di non riuscire a trovare
la logica per fare un'applicazione con xcode
al di la` di questo, nn ti posso aiutare, dato che non ho mai usato
xcode :-P
-- 
@}-,---',-'----,-'-,-'--,-',---,'--'-,-',- Masque
`, 
http://homepage.mac.com/olistico/
'  NP: Rush - Cinderella man

dimix ha scritto:

Dipende da cosa devi fare...

 innanzi tutto decidi cosa devi fare e con che tecnologia, no?
mi sono proprio spiegato male :D
il fatto è che ogni tanto mi apro xcode perchè mi vorrei creare una
qualche applicazioncina..
mi creo l'interfaccia con Interface Builder..
Ma poi ci sono delle cose che proprio non capisco.. vorrei creare delle
classi per gestire che so, un campo di testo.. per dire.. ma non capisco
come fare riferimento ai campi inseriti con interface builder..
insomma, mi servirebbe un po di logica e ovviamente un po di studio di
objective c..
L'esempio delle applicazioni web, era per dire, cavolo, creo
applicazioni usando un linguaggio ad oggetti come actionscript, e poi mi
metto davanti ad xcode e non ci capisco niente, sembro scemo..
Mi consigliate qualcosa?

> Mi consigliate qualcosa?
a par mio il migliore sito di apprendimento in italiano:
http://www.macocoa.omitech.it/
ciao
Ale

 
http://www.macocoa.omitech.it/
Grande inizio!
Grazissime! ;-)

 tratta di web applications.
Ma probabilmente manco applicazioni web "vere", diciamo qualche
sitarello :)
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 sitarello :)
ma nzomma, sto impazzendo con questo cocoa..
non riesco nemmeno a far visualizzare il valore di una variabile dentro
un NSTextFiled..
ho fortmente bisogno di qualche documento che mi spieghi qualcosa.. e
nelle guide di apple non ci capisco niente.. 
help :)

 nelle guide di apple non ci capisco niente.. 
1) ti compri lo hillegass "Cocoa Programming for Mac OS X"
oppure
2) cerchi "nei soliti posti" il pdf di "Learning Cocoa with Objective-C"
-- 
Nell'era del precariato affettivo

 un NSTextFiled..
Di solito si parte creando una classe controller; ci si reca
nella linguetta Classes di IB e si preme Return su NSObject
per subclassarlo.
Le "outlet" di un controller non sono altro che le variabili
d'istanza corrispondenti ai controlli della GUI il cui contenuto
verrà letto e/o modificato dal controller: prima le si crea
da IB (in pratica, si dà loro un nome), poi si comanda a IB
di creare i file .h e .m da importare in Xcode, poi si istanzia
il controller e, tenendo premuto il tasto control, gli si
associano concretamente uno per uno i vari widget, indicando
di volta in volta l'outlet-variabile d'istanza a cui assegnarli.
Dal controller, per modificare il valore visualizzato da un
NSControl basterà un [nomeOutlet setXxxValue:valore] dove Xxx
dipende se gli si passa come "valore" un Int, un Float,
una String, ...

 una String, ...
:)
fin qui c'ero arrivato pure io, però mi mancano proprio delle
fondamenta, tipo, per provare, ho creato un campo NSTextField, e un
bottone, ho creato un outlet e un'action.
ho collegato tutto a dovere.
Ora, cliccando sul bottone vorrei che mi scrivesse "ciao!"
- (IBAction)scrivi:(id)sender {
 [valore setStringValue:???];
}
dove ??? non so cosa scriverci, perchè, come faccio a dargli una
stringa?
Ecco.. quello che mi manca a me è proprio sapere che sintassi dusare, e
non sono riuscito a trovare niente..
Quello che ho trovato in giro spiegano solo cosa è un'interfaccia, cosa
è un'implementazione, come scrivere un metodo e inizializzare una
classe.. e basta :(
Grazie per la pazienza :)

 per subclassarlo.
O_o stai parlando in italiano?
Questo mi ricorda perchè non sono uno sviluppatore :)))
-- 
Alan
"Ci spiace, ma il lucro è indispensabile."
http://www.qreate.net

 non sono riuscito a trovare niente..
Allora forse e' meglio il Kochan...


 Allora forse e' meglio il Kochan...
č? cosa č il kichan? :)
PS: funziona:) pensa che mi immaginavo di dover mettere @, proprio come
in NSLog.. ma facevo: [valore setStringValue:(@"ciao")]; 
Grazie mille..
Ora mi dimane solamente di trovare un testo che mi spiega un po di cose
:)

 metodo che ritorna NSString.
giusto per essere chiarerrimi


 :)
vedi sopra ;)


 vedi sopra ;)
:)

 ;)
ok, mi sono fatto la mia prima applicazione Cocoa.
In pratica ho due bottoni, uno Start e uno Stop, quando premo start mi
scrive la data attuale, idem quando premo stop, e lo fa in due punti
distinti, cosě vedo quanto tempo ci metto a fare qualcosa:D
Ora mi manca di capire come formattare una data, poi devo calcolare il
tempo passato..
Mi metto a studiare:D
Grazie mille per gli aiuti!

 Ora mi manca di capire come formattare una data
se ti dico quanto ci vuole a farlo in Cocoa ti metti a ridere... 
suggerimento: guarda l'icona di NSDateFormatter nelle palette di
Interface Builder...


 Interface Builder...
cappero.. a saperlo prima.. :D
però riesco a complicare la cosa:
io avevo messo:
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc]
                initWithDateFormat:@"%H:%M:%S" allowNaturalLanguage:NO]
autorelease];
 
        NSDate          *date = [NSDate date];
        NSString        *formattedDateString = [dateFormatter
stringFromDate:date];
[dataInizio setStringValue:formattedDateString];
Ora ho messo solo: 
[dataInizio setStringValue:[NSDate date]];
e ho formattato il campo dal IB.. ma mi da errore dicendomi che i dati
che gli arrivano non vanno bene. poi ho provato a metterlo in una
variabile stringa:
NSString        *dateString = [NSDate date];
ma idem..
che faccio? :)

 [dataInizio setStringValue:[NSDate date]];
ovvio che non funzioni: -setStringValue: si aspetta un parametro
NSString, mentre tu gli passi un NSDate :)
Devi impostare il valore come oggetto generico:
[dataInizio setObjectValue:[NSDate date]];
Per ulteriori informazioni vedi la reference di NSControl


 Per ulteriori informazioni vedi la reference di NSControl
cavolo, ho da imparare miliardi di cose..
Grazie mille ;-)

 per subclassarlo.
uh? questa non la sapevo... ho sempre premuto cmd+opt+S o usato il menu :)
-- 
Under the blue blue sky