>> Tecnologia elettronica >  >> Cellulari & accessori >> iPhone

Un tutorial per la programmazione iPhone

Durante un evento stampa del febbraio 2011, Apple ha rivelato di aver venduto 100 milioni di iPhone dal lancio del prodotto nel 2007. Inoltre, aveva pagato 2 miliardi di dollari agli sviluppatori dall'introduzione dell'App Store nel 2008. Sviluppare o programmare app per iPhone e altri dispositivi Apple può essere un'impresa redditizia. Prima di iniziare con il tuo sviluppo di app, devi conoscere meglio le basi della programmazione per lo smartphone di punta di Apple.

Requisiti

Apple ha limitato l'accesso al suo sistema operativo mobile ai membri della sua comunità di sviluppatori. Questo approccio differisce da quello adottato da altri sistemi operativi mobile open source come Android. Il Programma Sviluppatori iOS Apple richiede una quota annuale di 99 dollari ed è l'unico canale accettabile per sviluppare e distribuire app iPhone approvate. Come membro del programma ricevi gli strumenti e le risorse necessarie per programmare la tua app.

Xcode

Xcode è l'ambiente di sviluppo integrato di Apple per programmare applicazioni iPhone ed è disponibile come download gratuito per i membri del Programma Sviluppatori Apple. L'IDE riunisce in un'unica finestra molte delle attività coinvolte nella programmazione per iPhone, così puoi lavorare in modo più efficiente. Xcode è il repository centrale per fare tutto, dalla costruzione della tua app al test, fino al confezionamento per la distribuzione. Xcode identifica anche gli errori mentre programmi e ti aiuta a correggerli.

Software Development Kit

Come sviluppatore Apple, hai anche accesso all'iOS Software Development Kit (SDK); l'SDK contiene gli strumenti effettivi per aiutarti a costruire la tua app iPhone. Questi includono codice di esempio, documentazione, immagini e file header, tutti disponibili all'interno di Xcode. L'iOS SDK include anche un simulatore e strumenti di test. Il simulatore iOS ti permette di vedere come funzionerebbero le app su un iPhone senza bisogno del dispositivo effettivo, mentre gli strumenti di test ti permettono di impostare comportamenti di codifica specifici e verificarli contro eventuali variazioni.

Framework di programmazione

Apple impiega i framework Cocoa Touch, scritti principalmente nel linguaggio Objective-C, per aiutarti a programmare le tue app iPhone all'interno di Xcode. I framework ti permettono di programmare attività usando solo poche righe di codice. Cocoa Touch include numerosi framework tra cui quelli per animazione, video e rete. Contiene anche l'infrastruttura di base per le app e le comuni funzioni iOS come l'input basato sul tocco. Apple considera Cocoa Touch lo strato superiore della sua architettura iOS, con i livelli inferiori costituiti da media, servizi core e core OS.

  1. Informazioni su iPhone 4G
  2. Come sbloccare gratuitamente un Apple iPhone 3G
  3. Guida all'iPhone 3G
  4. Come scaricare suonerie per iPhone 3G da iTunes Store
  5. Qual è il CPM per gli iAd iPhone?
  6. Cos'è un iPhone "non MC"?