View Full Version : C'è qualche sviluppatore di applicazione IOS qui :) ?
Hieicker
12-03-2013, 15:35
Ciao a tutti :) ! Come da titolo sto cercando qualche sviluppatore di applicazioni IOS perché avrei bisogno di un po di chiarimenti, in quanto mi sto avvicinando ora alla programmazione di applicazioni per iphone, e ho dei dubbi inerenti Interface Builder e la scrittura del codice Objective C :).
Grazie a chiunque si farà avanti !
montegentile
12-03-2013, 15:52
Ti dico subito che l'approccio non è proprio indolore.
Inoltre esistono dei siti specializzati che ti consiglio di visitare.
Comunque, chiedi e vediamo se possiamo aiutarti.
Hieicker
12-03-2013, 16:07
Si mi sono accorto che non è poi così facile anzi. Sto sbattendo parecchio la testa per capire come muovermi ed avere la situazione sotto controllo. Ad esempio l'Interface Builder… Viene effettivamente usato o è consigliato scrivere tutto il codice manualmente? Da quel che ho capito l'Interface builder non ti genera il codice inerente gli oggetti che utilizzi o colleghi tra loro corretto? Io tendenzialmente preferisco scrivere tutto perché mi piace vedere tutto quello che succede e poterci mettere mano letteralmente in caso di bisogno. Inoltre ho visto che ci sono dei metodi che cominciano con IBAction. Io presumo che riguardino l'Interface builder giusto? Se si, allora mi chiedo se ci sia una controparte che non inizi con IBAction. Questi sono solo alcuni dei mille dubbi che ho sinceramente… Sto leggendo anche la documentazione ufficiale (la starter guide) ma fa pochissimi esempi, e l'applicazione hallo world che ti fa fare non mi ha aiutato granché :P.
Grazie :).
montegentile
12-03-2013, 16:16
Io preferisco utilizzare IB (interface builder) per creare le interfacce.
Sarebbe teoricamente possibile non utilizzare affatto IB e scrivere le interfacce interamente da codice. Io penso sia abbastanza complicato gestirle così... e pure inutile.
C'è un solo metodo IBAction e viene richiamato quando un oggetto, collegato opportunamente da IB, viene tappato/cliccato/attivato/variato.
Hieicker
12-03-2013, 16:23
Io preferisco utilizzare IB (interface builder) per creare le interfacce.
Sarebbe teoricamente possibile non utilizzare affatto IB e scrivere le interfacce interamente da codice. Io penso sia abbastanza complicato gestirle così... e pure inutile.
C'è un solo metodo IBAction e viene richiamato quando un oggetto, collegato opportunamente da IB, viene tappato/cliccato/attivato/variato.
Ti ringrazio :) ! Per collegare gli oggetti si seleziona l'oggetto interessato e tenendo schiacciato il tasto ctrl, trascina il cursore del mouse su un altro oggetto o eventualmente sul view controller giusto?
E IBOutlet invece? E' sempre inerente i collegamenti tra oggetti giusto? Ma se io non utilizzo interface builder IBAction e IBOutlet non faranno nulla?
montegentile
12-03-2013, 17:25
IBOutlet è quando il controller deve "dire qualcosa" all'oggetto controllato (che poi è lo stesso che esegue una azione attraverso il metodo del Controller IBAction: (id)sender)
Se tu hai un bottone che se tappato deve sparire devi collegarlo ad una azione (IBAction) e attraverso un outlet (IBOutlet) puoi farlo sparire.
Anche se crei il bottone da codice devi legarlo ad una azione da compiere nel tuo controller. In questo caso potrebbe non essere IBAction ma void.
Hieicker
13-03-2013, 09:07
Perfetto! Ti confermo che è void perchè l'ho letto ieri sera sulla documentazione ufficiale :). Ora nel programmino che sto facendo ho inserito due textField e un UIButton e vorrei che quando schiaccio il bottone, il contenuto del primo textField venga inserito nel secondo. Come potrei fare?
Dovrei utilizzare un metodo simile al seguente
- (IBAction)changeGreeting:(id)sender; cambiandolo con il viid?
se posti nella sezione programmazione sicuramente avrai maggiori risposte e aiuterai a tenere il thread più ordinato
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.