Strumenti di sviluppo per Apple Xcode

August 14

Strumenti di sviluppo per Apple Xcode


Una caratteristica del sistema operativo OS X di Apple è la suite di sviluppo software Apple mette a disposizione degli sviluppatori che si registrano con Apple. Questi consentono agli sviluppatori di programmare applicazioni per il sistema operativo OS X e iOS che gira su dispositivi ricoperto vari manuali di Apple. Oltre a un compilatore, questa suite contiene una serie di strumenti utili.

Interface Builder

Coding un'interfaccia utente grafica (GUI) è tra i compiti più onerosi un programmatore può su. I programmatori devono imparare nuove librerie lavoro, affrontare collegare coordinate per componenti di interfaccia, e una miriade di altre faccende. strumento di Interface Builder di Xcode semplifica questo processo per gli sviluppatori, fornendo un interfaccia grafica interattiva in cui i programmatori di trascinare e componenti goccia su una tela per costruire la loro interfaccia grafica desiderata. builder Interface quindi genera il codice che creerà tale interfaccia, che permette allo sviluppatore di importare semplicemente questo codice generato invece di dover digitare tutto fuori se stesso.

Debugger

Un altro strumento Xcode fornisce agli sviluppatori è un debugger. Questo è uno strumento che aiuta i programmatori a identificare le fonti di difetti all'interno dei loro programmi, fornendo loro informazioni sullo stato delle diverse variabili e funzioni in punti specifici del programma. Perché i programmatori sanno cosa si suppone valori variabili a guardare come in diverse fasi di esecuzione del programma, queste informazioni possono aiutare i programmatori a rintracciare esattamente dove stanno andando le cose male. Poiché il debugger Xcode è parte di ambiente di sviluppo integrato di Xcode, l'utente può modificare in modo dinamico le impostazioni per il debugger tramite l'interfaccia del IDE durante l'esecuzione.

Controllo della versione

software di controllo di versione, come ad esempio l'editor versione di Xcode, rendere il codice sorgente di editing e lo sviluppo di software collaborativo più facile. software di controllo di versione rilascia copie della versione utilizzabile del codice sorgente di uno sviluppatore del progetto. Può poi armeggiare con questo codice sorgente senza paura di romperlo, poiché è solo una copia. Quando lei ha fatto il suo più funzionale, che può "commit" la modifica con il software di controllo di versione, che incorpora la sua modifica in l'ultima versione utilizzabile del codice sorgente. Questo non solo permette progetto di responsabilità per gli aggiornamenti di codice, ma mantiene anche un record di tutte le versioni utile del codice sorgente che gli sviluppatori possono accedere. Mentre molte applicazioni di controllo delle versioni richiedono agli sviluppatori di lavorare al di fuori del loro ambiente di sviluppo per commettere modifiche o sfogliare la storia di origine, editor di versione consente allo sviluppatore fare questo dall'interno Xcode IDE.

JAR Bundler

Java è un linguaggio di programmazione il cui utilizzo della Java Virtual Machine (JVM) per convertire il bytecode Java a codice specifico della piattaforma in tempo reale fa il suo codice sorgente in modo efficace indipendente dalla piattaforma. Tuttavia, se uno sviluppatore vuole confezionare il loro programma Java per cui un utente può aprire il programma semplicemente doppio clic su un'icona, piuttosto che aprire una riga di comando e invocando direttamente la JVM, che deve fare qualche piattaforma di lavoro specifico. Xcode offre il "JAR Bundler" per confezionare le applicazioni Java per OS X. Questo strumento consente all'utente di selezionare un file di classi Java compilati, la posizione del metodo principale, e l'immagine che vuole usare come icona. Il risultato è un pacchetto di programmi, recante l'icona selezionata, che viene eseguito quando le utente fa doppio clic su di esso.