Hello World, prima app Mac

      Nessun commento su Hello World, prima app Mac

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