Ciao a tutti oggi dopo aver terminato la valigia (finalmente domani si parte ^_^ spagna sto arrivandooooooooooooo) ho visto un utente che cercava di creare una calcolatrice ho letto il suo codice e stava sulla buona strada(francesco )
ma credo che si può rendere in modo molto + facile questa cosa 😉
1)Creiamo un nuovo progetto di tipo viewbased application e gli diamo il nome di calcolatrice .
2)Apriamo il file calcolatriceviewcontroller.h e inseriamo questo codice :
[code lang=”objc”]
@interface calcolatriceViewController : UIViewController{
IBOutlet UITextField *primo; //primo numero da inserire
IBOutlet UITextField *secondo;// secondo numero da inserire
IBOutlet UILabel *totale; //totale
}
-(IBAction)addizione;
-(IBAction)sottrazione;
-(IBAction)moltiplicazione;
-(IBAction)divisione;
@property(nonatomic,retain) IBOutlet UITextField *primo;
@property(nonatomic,retain) IBOutlet UITextField *secondo;
@property(nonatomic,retain) IBOutlet UILabel *totale;
@end[/code]
3)andiamo sul file con l’estensione . m e implementiamo il codice :
[code lang=”objc”]
#import "calcolatriceViewController.h"
@implementation calcolatriceViewController
@synthesize primo,secondo,totale;
-(IBAction)addizione{
int a= [[primo text]intValue];
int b = [[secondo text]intValue];
int c= a+b;
NSString *risultato=[NSString stringWithFormat:@"%d",c];
[totale setText:risultato];
}
-(IBAction)divisione{
float a= [[primo text]floatValue];
float b = [[secondo text]floatValue];
float c= a/b;
NSString *risultato=[NSString stringWithFormat:@"%f",c];
[totale setText:risultato];
}
-(IBAction)sottrazione{
int a= [[primo text]intValue];
int b = [[secondo text]intValue];
int c= a-b;
NSString *risultato=[NSString stringWithFormat:@"%d",c];
[totale setText:risultato];
}
-(IBAction)moltiplicazione{
int a= [[primo text]intValue];
int b = [[secondo text]intValue];
int c= a*b;
NSString *risultato=[NSString stringWithFormat:@"%d",c];
[totale setText:risultato];
}
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
[/code]
Chi conosce il c questo e ha seguito gli altri tutorial questo codice è veramente molto ma molto semplice !!!
4)creiamo l’interfaccia grafica andiamo sul file con l’estensione .xib e aggiungiamo
2 textfield
3 label
3 button
Il risultato finale dovrà essere simile a questo
6)ANDIAMO SUL FILE’S OWNER E FACCIAMO I VARI COLLEGAMENTI
Download Progetto Link