Ciao a tutti eccoci con un nuovo tutorial per quanto riguarda la programmazione mac.
Oggi andremo a continuare il nostro progetto precedente rendendolo un tantito più dinamico
ma non perdiamoci in chiacchiere e iniziamo subito
1)Apriamo il progetto precedente (TextApp)
2)In alto a destra clicchiamo su File /New File
3)selezioniamo objective-c class e clicchiamo su next
4)su subclass of mettiamo NSObjgect
5)Clicchiamo su next e come nome inseriamo Notifica
[code lang=”objc”]
#import <Foundation/Foundation.h>
#import<Cocoa/Cocoa.h>
@interface Notifica : NSObject{
IBOutlet NSTextView *textView;
}
-(IBAction)testo:(id)sender;
@end
[/code]
Non facciamo altro che dichiarare un azione e un oggetto
7)Andiamo ad aggiungere un oggetto di tipo push button nell interfaccia grafica quindi apriamo il file .xib e inseriamolo.
8)inseriamo anche un oggetto di tipo object (un cubo blu )e inseriamolo tra gli altri oggetti
Ora clicchiamo su questo “cubo blu “e andiamo su identity ispector(poichè dobbiamo far in modo la nostra classe notifica debba essere istanziata)
Ora dove stava scritto NSObject cambiamolo dal menu a tendina e inseriamo la nostra classe Notifica
9)Clicchiamo col tasto destro sul “cubo blu”appena inserito e colleghiamo testo con Push button e la textView Con la textView
10)Ora non ci resta che implementa il codice andiamo su Notifica.m (lasciamo tutto come sta )inseriamo solo questo pezzo di codice :
[code lang=”objc”]
-(IBAction)testo:(id)sender{
[textView insertText:@\”Hello World\n\”];
[sender setTitle:@\”Premuto\”];
}
[/code]
Tutto veramente molto semplice ora non ci resta che testare la nostra applicazione con un bel build e run il risultato finale dovrebbe essere tipo questo :
Link Progetto Download