Un tutorial per iPhone Coding
Apple ha bloccato l'accesso al suo sistema operativo mobile ai membri solo la sua comunità di sviluppo . Questo approccio differisce da quello adottato da altri sistemi operativi mobili open source come Android . Il Developer Program di Apple iOS richiede una tassa annuale di $ 99 ed è l'unico canale accettabile per sviluppare e distribuire applicazioni per iPhone approvati. Come membro del programma che ricevete gli strumenti e le risorse necessarie per codificare la vostra applicazione .
Xcode
Xcode è l'ambiente di sviluppo integrato di Apple per la codifica di applicazioni per iPhone ed è disponibile come download gratuito per i membri del Development Program di Apple. L'IDE prende molte delle attività coinvolte con codifica per iPhone e li porta in una sola finestra in modo da poter lavorare in modo più efficiente . Xcode è il repository centrale per fare tutto da costruire la vostra app per testarlo allora confezionamento per la distribuzione . Xcode individua anche gli errori come codice e permette di risolverle .
Software Development Kit
Come uno sviluppatore Apple, si ha anche accesso al software iOS kit di sviluppo , l'SDK contiene gli strumenti effettivi per aiutare a costruire la vostra applicazione per iPhone . Questi includono codice di esempio , documentazione , immagini e file di intestazione , che sono tutti disponibili all'interno Xcode . L' iOS SDK include anche un simulatore e test strumenti . Il simulatore iOS consente di vedere come le applicazioni potrebbero funzionare un iPhone senza la necessità di un dispositivo reale , mentre gli strumenti di test consentono di impostare i comportamenti di codifica specifiche e verificate contro eventuali variazioni .
Programmazione Frameworks
Mela impiega framework Cocoa Touch , scritto principalmente nel linguaggio Objective- C , per aiutare a codificare le applicazioni iPhone all'interno di Xcode . I quadri consentono di programmare attività utilizzando poche righe di codice . Cocoa Touch include numerose discipline , compresi quelli per l'animazione , il video e il networking . Esso contiene inoltre l'infrastruttura di base per le applicazioni e le funzioni comuni iOS come ingresso touch-based . Apple ritiene che Cocoa Touch per lo strato superiore della sua architettura iOS con i livelli più bassi , comprensivi di media, servizi Core e Core OS .