Articoli con tag sdk
T#024 – Aggiungiamo i video alle nostre applicazioni
12
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
13
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
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
3
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
2
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#011 – Rileviamo i movimenti dell’iPhone
7
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
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
18
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…)



Nel tutorial “














