Xcode 6 Beta con Swift ora disponibile gratuitamente, ecco perché questo è importante
Apple ha rilasciato all'opinione pubblica l'ultima versione beta del suo ambiente di sviluppo Xcode, e con esso Swift, l'ultima innovazione della società nella programmazione.
La Beta di Xcode 6 è la prima a essere rilasciata agli utenti senza un account per sviluppatori Apple a pagamento. Offre una serie di modifiche significative all'esperienza di sviluppo, tra cui (per la prima volta) un REPL (Read Eval Print Loop) e altri miglioramenti visivi che semplificano lo sviluppo.
Il miglioramento più significativo di Xcode è qualcosa chiamato Playgrounds, che ti consente di sperimentare facilmente nuove idee con il linguaggio di programmazione Swift, che Apple ha dimostrato alla precedente World Wide Developer Conference di San Francisco..
Curioso di vedere cosa c'è di nuovo in Xcode 6? Continua a leggere per ulteriori informazioni.
Ti presentiamo Swift e Why You Should Care
Per molto tempo, l'unico modo per creare applicazioni native iOS era con Objective-C e C ++. Ognuno di questi eredita tratti e stili da un linguaggio di programmazione precedente chiamato C.
Il problema è che C e i suoi derivati non sono le lingue più accoglienti per i principianti. Come scegliere un linguaggio di programmazione per imparare oggi e ottenere un ottimo lavoro in 2 anni Come scegliere un linguaggio di programmazione per apprendere oggi e ottenere un ottimo lavoro in 2 anni Potrebbero essere necessari anni di lavoro dedicato per diventare un vero programmatore; quindi c'è un modo per scegliere la lingua giusta per iniziare da oggi, al fine di ottenere assunti domani? Per saperne di più Apple, desiderosa di attirare nuovi sviluppatori sulla sua piattaforma da Android e Windows Phone, ha creato Swift, che è un linguaggio che ti permette Come il nuovo linguaggio di programmazione di Apple mi riguarda? Come mi influenza il nuovo linguaggio di programmazione di Apple? Fin dall'inizio, gli sviluppatori sapevano che il nuovo Swift di Apple sarebbe stato grande. Ma perché dovrebbe interessarti? Ulteriori informazioni per creare applicazioni iOS native veloci senza utilizzare alcun bagaglio precedente di C.
Swift è nuovo - veramente nuovo. Non è stato ancora rilasciato correttamente al pubblico. Di conseguenza, non c'è davvero la stessa quantità di supporto e materiale didattico che esiste per le persone che fanno i conti con Java, Python, C # o Ruby.
Per fortuna, Apple ha pubblicato un libro che ti insegnerà le complessità del linguaggio di programmazione Swift. Si chiama The Swift Programming Language e puoi farlo gratuitamente su iBooks adesso.
Ottenere Xcode 6 Beta 4
Fino a poco tempo fa, si potevano solo mettere le mani sulle beta pre-rilascio Xcode 6 con un costoso account sviluppatore Apple che costa $ 99 all'anno. Questo ti concede anche l'accesso a OS X Yosemite e iOS 8, anche se il mio collega Tim Brookes non pensa che dovresti installarli Perché non dovresti installare iOS 8 e OS X 10.10 Betas Perché non dovresti installare iOS 8 e OS X 10.10 Betas Probabilmente non dovresti installare iOS 8 o OS X 10.10 a meno che tu non abbia una buona ragione per farlo. Ecco perché. Leggi di più.
Per fortuna, tutto ciò di cui hai bisogno questa volta per provare Xcode e la nuova lingua è un account gratuito per sviluppatori che puoi ottenere semplicemente iscrivendoti.
Avrai bisogno di un Mac, perché Xcode è un software Mac - non esiste una versione per Windows. Xcode 6 è grande, con un peso di circa 2 GB. Se hai una connessione a Internet lenta, potresti aspettare un po '. Una volta installato, si posizionerà felicemente accanto alle copie esistenti di Xcode anziché sostituirle.
Hai voglia di provarlo? Scarica Xcode 6 beta da qui.
Cosa c'è di nuovo in Xcode 6?
Molto, in realtà.
Ma prima, parliamo di una funzionalità di un certo numero di linguaggi di programmazione popolari: REPL. Queste sono sinonimo di Read Eval Print Loop e consentono di eseguire il codice in modo interattivo. Prendono un'espressione da un utente, la valutano ed eseguono il codice, quindi stampano i risultati dell'operazione.
Questi tradizionalmente non sono stati trovati nei linguaggi compilati, sebbene ci siano alcune eccezioni degne di nota, come il CSharpRepl nell'implementazione Mono di C #.
Swift è diverso. Per la prima volta, le persone che utilizzano la versione beta di Xcode per scrivere Swift possono vedere il loro codice eseguito mentre lo scrivono, consentendo loro di eseguire facilmente il debug, pianificare e sperimentare con il codice.
C'è anche una riga di comando interattiva di Swift, dove puoi eseguire Swift in modalità riga per riga, come in Script.
Altre caratteristiche incluse in Xcode 6 Beta 4 includono un debugging UI significativamente migliorato; Storyboard per OS X che ti permettono di creare contenitori e animazioni per le tue applicazioni Mac senza scrivere una singola riga di codice; e nuovi strumenti per creare facilmente giochi.
I nuovi strumenti di sviluppo specifici per i giochi, combinati con la nuova API di Metal per prestazioni grafiche incredibilmente veloci e le capacità di sviluppo rapido delle applicazioni del linguaggio Swift significano che negli anni a venire, possiamo aspettarci giochi più veloci, migliori e più numerosi sul piattaforma iOS.
Get Excited!
Anche se non sei uno sviluppatore, c'è molto di cui essere entusiasti da Swift e Xcode 6.
Sei entusiasta dei nuovi strumenti di sviluppo di Apple? Condividi i tuoi pensieri, di seguito.
Scopri di più su: Programming, Swift.