Articoli con tag Xcode

T#029 – Muoviamo una pallina tramite l’accelerometro

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

39

L’accelerometro è uno dei componenti più importanti e di successo del nostro iPhone / iPod Touch (e presto iPad), ad oggi sfruttato in molte applicazioni e videogiochi presenti in App Store. Se vi accingete, infatti, a programmare giochi per iPhone, sicuramente non potete sottovalutare questo componente hardware. Per questo motivo, nel tutorial di oggi, vi guiderò all’uso (semplicissimo) di questo fantastico strumento creando una piccola applicazione che, sfruttando questo componente, vi permetterà di muovere una pallina a seconda dell’inclinazione che darete al vostro dispositivo mobile. (continua…)

Video Tutorial di programmazione iPhone SDK (in italiano)

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

7

Icona YouTube Con il nostro centesimo articolo, vi proponiamo una raccolta completa di tutti i Video Tutorial di programmazione iPhone SDK in italiano creati da devAPP. Un ringraziamento speciale va al nostro collaboratore David Pollak che ha curato la loro realizzazione. Questo articolo verrà costantemente aggiornato con l’aggiunta dei nuovi Video Tutorial che creeremo strada facendo, quindi, dategli un’occhiata ogni tanto, potreste trovare nuovi aggiornamenti. Nella descrizione di ogni video tutorial troverete inoltre il link all’articolo completo presente tra le nostre pagine.

Potrete accedere facilmente all’articolo cliccando nell’apposita voce “Video Tutorial” che trovate nel menù in alto a destra. Potete inoltre seguire le nostre Video Pubblicazioni sul nostro canale YouTube onDevAPP. (continua…)

UINavigationController – Guida completa all’uso

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

17

In questo articolo tratteremo la classe UINavigationController tanto utile e cara a quasi tutti gli sviluppatori iPhone. La suddetta classe, per intenderci, è quella che consente di passare da una vista (UIViewController meglio) ad un’altra con la simpatica animazione dello scorrimento da destra a sinistra facendo apparire solitamente un tasto in alto a sinistra per tornare alla vista precedente. Ecco un esempio tratto dalla documentazione Apple:


Esempio di un UINavigationController

(continua…)

TIPS#008 – Organizziamo il nostro codice in Xcode con #pragma mark

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

3

Le buone abitudini sulla stesura del codice, spesso, vengono sottovalutate, soprattutto dai programmatori alle prime armi. Ogni buon programmatore sa che è buona norma inserire commenti nel codice. Questo per far si che la sua comprensione sia chiara sempre: sia nel tempo che ad eventuali altri programmatori che dovranno mettere mano al vostro codice. L’ambiente di sviluppo Xcode, può darci un’ulteriore aiuto per quanto riguarda la stesura del codice, aiuto interessante soprattutto per la sua organizzazione. Stiamo parlando della direttiva #pragma mark. Grazie ad essa potremo infatti organizzare al meglio il nostro codice dividendolo in diverse “categorie” all’interno del Functions Menu della navigation bar (appena sopra l’editor in cui scriviamo il codice in Xcode per intenderci, la casella a scelta multipla di destra) (continua…)

TIPS#007 – Avviare le applicazioni Telefono, SMS o Mail (sharedApplication)

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 5,00 su 5)
Loading ... Loading ...

4

Eccoci con un altro tips di programmazione iphone (SDK). Oggi vedremo tre semplici linee di codice che ci permetteranno di avviare le applicazioni native telefono, sms e mail tramite sharedApplication. Potrete sfruttare queste poche righe di codice come meglio credete. Unica pecca alcune limitazioni imposte da Apple. Ad esempio non è possibile aprire l’app sms con un testo già preimpostato. Potremo infatti impostare solo il numero del destinatario, magari prelevato dai contatti salvati sul vostro iPhone (vedremo in uno dei prossimi tutorial come interfacciarci con la rubrica). (continua…)

C#002 – Hello World in C++

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

6

C/C++ Programmi e algoritmi

Eccoci al nostro secondo appuntamento con il nostro corso di C/C++. Spero che tutti quelli che comincino la lettura di questo articolo abbiano effettivamente scaricato un compilatore, perché passeremo a breve alla più classica delle applicazione, ovvero l’Hello World, da cui trarremo spunto per le prime nozioni teoriche sul C++.

Prima di far ciò parliamo un attimo, in generale, del concetto di Programma e di cosa significhi Programmare. Non volendomi di certo sostituire a professori di tutt’altro livello, ritengo lo stesso necessario chiarire cosa andiamo a fare effettivamente. (continua…)

UIButton – Guida completa all’uso

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

9

Continuiamo il nostro tour dell’UIkit framework analizzando oggi la classe UIButton.

Come sempre, la guida di riferimento è la Class Reference pubblicata da Apple® che potete trovare a questo indirizzo.

Analizzando la Class Reference, l’informazione principale, e non a caso Apple® la inserisce per prima, è l’albero “genealogico” della classe in questione, per esempio per la classe UIButton la reference dice:

inherits from UIControl : UIView : UIResponder : NSObject

quindi la gerarchia è questa:


Gerarchia della classe UIButton


(continua…)

C#001 – Introduzione, requisiti e compilatori C/C++

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

8

C/C++ Benvenuti in questa prima pubblicazione che introduce i linguaggi C procedurale e C++.

Potreste chiedervi perché studiare un argomento del genere se volete programmare per iPhone, la risposta è molto semplice. Come infatti si intuisce dal nome stesso del linguaggio di programmazione proprietario di Apple (Object-C) , questo non è altro che una versione modificata, ovviamente potenziata, proprio del linguaggio C. La logica in cui si programma in C è completamente differente da quella dell Object-C ma costituisce un fondamento assolutamente imprescindibile per poter capire davvero un tipo di programmazione abbastanza complesso come quella ad Oggetti. (continua…)

T#026 – Creiamo un’Animazione di una Palla con un NSTimer (by iCodeBlog)

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

8

Ancora una volta ringraziamo il Team di iCodeBlog che ci ha concesso di tradurre e proporre ai nostri utenti i suoi tutorial e le sue guide. In questo nuovo tutorial, di brandontreb, vedremo come creare una semplice applicazione in cui una palla si muoverà automaticamente e “liberamente” in tutto lo schermo del vostro iPhone, rimbalzando sui lati. Per creare quest’animazione utilizzeremo un’immagine e un oggetto NSTimer. Tutto ciò potrebbe tornare sicuramente utile soprattutto nello sviluppo di giochi, infatti questa è una caratteristica principale di famosi giochini che sono passati alla storia, come “Pong” o “Hockey da Tavolo” (Air Hockey).

Partiamo aprendo Xcode e creando un nuovo progetto. Dall’elenco dei template disponibili scegliamo “View-based Application” e proseguiamo. Diamo ora un nome alla nostra applicazione, ad esempio “Palla”, scegliamo la posizione dove salvare il progetto e andiamo avanti. (continua…)

UILabel – Guida completa all’uso.

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 5,00 su 5)
Loading ... Loading ...

17

Tutti i tutorial per lo svillupo su iphone iniziano con “aprite interface builder e trascinate una UILabel..” ma cosa sono in realtà le UILabel? Le UILabel fanno parte della gerarchia dell’UIKit framework che la Apple ci mette a disposizione.


Gerarchia UILabel

UILabel nel UIKit framework


(continua…)

Torna all'inizio