Articoli con tag sdk

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…)

T#024 – Aggiungiamo i video alle nostre applicazioni

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

12

T024 - Inseriamo i video all'interno delle nostre applicazioni Oggi vedremo come inserire un video all’interno della nostra applicazione. Nello specifico vedremo tre modalità differenti che ci permetteranno di sfruttare questa funzione multimediale dell’iPhone: avvieremo un video salvato all’interno del nostro progetto, uno disponibile in una pagina web html e infine vedremo come visualizzare un video YouTube direttamente nell’applicazione nativa presente su tutti gli iPhone.

Partiamo con il nostro tutorial 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 “myVideo”, scegliamo la posizione dove salvare il progetto e andiamo avanti. (continua…)

DragonFireSDK – Programmazione per iPhone con Windows

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

13

DragonFireSDK - Logo Oggi vi segnaliamo un nuovo tool di sviluppo per iPhone, DragonFireSDK, che vi permetterà di creare applicazioni e giochi per iPhone tramite Microsoft Windows. Non sono necessarie conoscenze di Objective-C, infatti i linguaggi che userete con questo nuovo strumento, attualmente ancora in beta, saranno C e C++ direttamente da Microsoft Visual C++. Le vostre creazioni saranno compatibili al 100% con lo store Apple, pronte per la pubblicazione. Potrete poi distribuire i vostri programmi logandovi all’App Store Distribution portal di DragonFireSDK, o in alternativa tramite il vostro account Developer di Apple, a voi la scelta. (continua…)

T#017 – Ottenere l’indirizzo IP dell’iPhone/iPodTouch

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

4

Nella documentazione Apple non ci sono delle API specifiche per ottenere l’indirizzo IP dell’iPhone o iPodTouch, ma cercando su Google si può trovare un metodo, un po’ scorretto, ma funzionante. L’autore usa la classe NSHost per ricavarne gli indirizzi, ma questa, come da documentazione, può essere usata teoricamente solo per le applicazioni Mac e non per iPhone.

Indispettito da ciò ho cercato un metodo più “legale”: ho usato funzioni di più basso livello che sono incluse nelle librerie <netdb.h> e <arpa/inet.h>. (continua…)

T#013 – Disegnamo una vista da codice

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

3

T013_IS Oggi metteremo da parte Interface Builder e daremo spazio ad un po’ di codice. Quello che faremo sarà semplicemente disegnare una vista all’interno della nostra applicazione tramite Objective-C sfruttando la funzione CGRectMake. La posizione della vista sarà settata via codice così come la sua dimensione (larghezza per altezza).

Impareremo quindi ad utilizzare alcune proprietà geometriche delle UIView offerte dal linguaggio di programmazione Objective-C. Prima di cominciare a lavorare su Xcode vediamo cos’è e com’è fatta una struttura CGRect, usata per rappresentare la posizione e le dimensioni di un rettangolo in Objective-C. Partiamo dalla definizione presa dalla documentazione ufficiale Apple, CGRect viene così definita: (continua…)

Ali Maher – iPhone SDK 3 Programming

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

2

Ali Maher - iPhone SDK 3 Programming Oggi voglio segnalarvi un ottimo testo cartaceo sulla programmazione per iPhone. Se masticate un po’ di inglese “iPhone SDK 3 Programming” può rivelarsi un’ottima guida utile sia a quegli sviluppatori che si stanno avvicinando alla programmazione del nostro amato melafonino, che a quelli che cercano un testo avanzato da usare come guida o come manuale di riferimento. Il testo, scritto da Ali Maher, programmatore esperto di dispositivi mobili e ricercatore presso i Bell Labs, inizia con un’introduzione all’Objective-C e alla programmazione Cocoa in genere e continua guidando il lettore attraverso la creazione di programmi tramite il Software Development Kit aggiornato alla versione 3. (continua…)

T#012 – Inviamo e-mail dalle nostre Applicazioni

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

12

t012_IS02 Nel tutorial “T#004 – Inviare una e-mail” avevamo visto come inviare una mail da iPhone, passando destinatari, oggetto e corpo del messaggio dalla nostra applicazione a quella nativa, Mail, di iPhone. Ovviamente questo metodo è un po’ scomodo, in quanto porta alla chiusura del nostro programma in esecuzione per poter aprire Mail ed inviare così il messaggio di posta. Sta di fatto che questa è comunque l’unica soluzione per chi ha ancora un iPhone con firmware precedente alla versione 3.0. E’ infatti da questa versione del firmware che è stata aggiunta la possibilità di implementare l’invio diretto delle e-mail dalle nostre Applicazioni. Grazie al framework (continua…)

T#011 – Rileviamo i movimenti dell’iPhone

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

7

t011_IS Oggi vedremo come rilevare, grazie all’accelerometro integrato in ogni dispositivo, il movimento del nostro iPhone. I dati che andremo a leggere sono quelli riferiti ai 3 assi principali x, y e z dell’iPhone, che combinati insieme ci permettono di controllare l’esatto orientamento del nostro dispositivo nello spazio. Questo può tornare utile per un’infinità di diverse applicazioni, ad esempio come metodo di controllo per i videogiochi, alternativo ai classici tasti di un gamepad tradizionale. Potremo in questo modo controllare ad esempio lo sterzo di una macchina tramite gesti naturali o variare l’inclinazione di un piano dove può liberamente muoversi una pallina facendole evitare eventuali ostacoli. (continua…)

Introduzione al Framework UIKit

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

2

A partire da oggi, tra una lezione e un tutorial, inizieremo ad illustrare, uno ad uno, gli oggetti presenti nell’UIKit, descriveremo di cosa si tratta, parleremo di ciò che la classe presa in considerazione ha da offrire e faremo degli esempi che rendano chiaro e immediato l’uso di questi componenti, preconfezionati dai programmatori Apple, a disposizione con l’ambiente di sviluppo SDK. Iniziamo con un’introduzione del framework UIKit al completo. (continua…)

T#005 – Usare le mappe di google

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

18

mappeIS Con il tutorial di oggi vedremo come usare le mappe di google all’interno delle nostre applicazioni. Il programma che creeremo ci permetterà di visualizzare la mappa di google, scegliere il tipo di visualizzazione mostrata tra standard, satellite o ibrida, abilitare o disabilitare le funzioni di zoom e scroll utilizzabili tramite il multitouch e mostrare la nostra posizione sulla mappa. Tutto ciò è reso possibile grazie Framework MapKit, che dovremo ovviamente aggiungere al nostro progetto.

Creiamo un nuovo progetto, scegliendo dai template proposti “View-based Application”, diamo il nome alla nostra applicazione, ad esempio “mappe”, scegliamo la posizione dove salvare e proseguiamo. Prima di tutto aggiungiamo il framework. Per farlo cliccate col pulsante destro del mouse sulla cartella “Resources” dentro “Groups & Files”, cliccate quindi su “Add” e infine su “Existing Frameworks…”. Selezionate mapKit.framework, quindi cliccate su Add: (continua…)

Torna all'inizio