I migliori posti per imparare Swift, il linguaggio di programmazione di Apple
Quando Apple ha annunciato il suo nuovo linguaggio di programmazione Swift Come mi influenza il nuovo linguaggio di programmazione di Apple? 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? Per saperne di più, la comunità di programmazione si rallegrava. Fino ad allora, non c'era altra scelta che sviluppare app Mac e iOS con Objective C, un linguaggio arcaico degli anni '80. Swift si è rivelato una boccata d'aria fresca.
E poi Apple è andato avanti e ha annunciato che Swift sarebbe presto diventato open source. Swift sta per diventare open source: quindi cosa? Apple's Swift sta per Open Source: quindi cosa? Anche se non sei un programmatore te stesso, la decisione di Apple di open source Swift avrà un impatto su di te. Vuoi sapere perché e come? Leggi di più, portando una nuova ondata di supporto da parte degli sviluppatori di tutto il pianeta. Non mi sorprenderebbe se Swift si alzasse e diventasse la lingua più popolare al mondo entro il prossimo decennio.
Quindi se vuoi imparare Swift, ora è il momento di tuffarti. Il linguaggio ha un futuro brillante davanti a te e più velocemente lo impari, prima riuscirai a raccogliere i frutti.
SoSoSwift (gratuito)
SoSoSwift è un sito chiave per chiunque sia interessato alla lingua, sia per principianti che per veterani o anche solo per astanti. Non solo è la più grande raccolta di tutorial di Swift sul web, ma ha anche una sezione blog con notizie aggiornate sugli sviluppi Swift.
Il modo migliore per iniziare è fare clic sul collegamento Tutorials e sfogliare le Collezioni. Ad esempio, Swift Tutorial: Introduction Series è ottimo per un principiante assoluto mentre iOS 8 Game Development è l'ideale per aspiranti sviluppatori di giochi.
SkipCasts (gratuito)
SkipCasts è una raccolta di tutorial scritti e gestiti da Skip Wilson. Aveva un servizio in abbonamento con video premium e video gratuiti, ma il servizio è stato chiuso a maggio 2015. I video premium sono stati rimossi, ma i video gratuiti rimangono.
È un peccato, ma il rivestimento d'argento è che ci sono ancora 23 video tutorial di Swift, soprattutto per principianti con una manciata di esperti. Molte persone ritengono che il materiale di Skip sia molto utile per cogliere concetti complessi, quindi non saltare questi!
Tutorial di Ray Wenderlich (gratuito)
Ciò che è iniziato come una impresa individuale è diventato un enorme tutorial con decine di abili sviluppatori che condividono le loro conoscenze in formati scritti, audio e video. Ray Wenderlich ha iniziato tutto, ma ora è molto più grande di lui.
Il sito si concentra principalmente sullo sviluppo del gioco 5 Strumenti software di sviluppo giochi gratuiti per creare i tuoi giochi 5 Strumenti software di sviluppo giochi gratuiti per creare i tuoi giochi Ecco i migliori software e strumenti di sviluppo di giochi gratuiti che puoi utilizzare per iniziare a realizzare il tuo sogno oggi. Leggi di più e ci sono sezioni dedicate ai motori come Unity e Unreal, ma ci sono molte informazioni per i fondamentali di Cocoa, Objective C e ora Swift.
I tutorial di Ray Wenderlich sono alcuni dei tutorial più approfonditi che abbia mai visto, quindi tu avere per controllarli Farai un cattivo servizio a te stesso se non lo fai.
C'è anche un negozio con tutorial a pagamento se sei interessato. Troverai diversi bundle Swift disponibili insieme ad altri extra come i kit di avvio per diversi generi di gioco. Ne vale la pena se te lo puoi permettere.
Impara Swift Tips (gratuito)
Ci sono lotto di grandi risorse Swift là fuori - troppe per noi da elencare in un unico posto. La buona notizia, tuttavia, è che un ragazzo di nome Zaheer mantiene una lista curata di fantastici tutorial Swift da tutto il web. Questo elenco può essere visualizzato su Impara i suggerimenti rapidi.
Questi tutorial coprono tutta la gamma di competenze, partendo dalle basi e passando per i concetti di livello superiore che sono stati presentati a conferenze e conferenze da sviluppatori esperti. L'elenco include anche un paio di libri utili e diverse risorse fantastiche, come cheat sheet, riferimenti API ed esempi di codice.
Programmazione rapida su medio (gratuito)
Indietro quando Medium ha lanciato per la prima volta Medium: una piattaforma di blogging alternativa dai fondatori di Twitter Media: una piattaforma di blogging alternativa dai fondatori di Twitter I co-fondatori di Twitter Evan Williams e Biz Stone hanno lanciato la propria piattaforma di blogging, Medium, circa un anno fa. I fondatori dicono che l'obiettivo è quello di "reimmaginare" la pubblicazione, consentendo agli utenti di scegliere il livello di ... Per saperne di più, ha generato un sacco di hype basato su chi c'era dietro (i co-fondatori di Twitter) e cosa stava provando a fare (pensieri e riflessioni seriamente lunghi). Ci è riuscito? È difficile da dire. Molti lo vedono ancora come “solo un'altra piattaforma di blogging”.
Ma una cosa buona da uscire da Medium è il Programmazione rapida canale in cui diversi sviluppatori si sono uniti per scrivere su Swift. Qui troverai consigli, trucchi e tutorial che sono rivolti più allo sviluppatore di Swift intermedio che newbie.
Swifty (gratuito)
Se non hai mai usato un'app per imparare a programmare, sei pronto per una sorpresa. Il Swifty l'app, attualmente disponibile su App Store gratuitamente, è un ottimo modo per familiarizzare con il linguaggio Swift sia che tu abbia una precedente esperienza di programmazione o meno.
L'app è divisa in oltre 200 tutorial interattivi, ognuno abbastanza piccolo da impedirti di sentirti sopraffatto. Non ti trasformerà in un professionista, ma fornirà un'introduzione facile e morbida che ti farà sentire a tuo agio - e questa è la metà della battaglia quando si tratta di imparare a programmare senza stress Come imparare la programmazione senza tutti gli stress Come imparare Programmazione senza tutti gli stress Forse hai deciso di perseguire la programmazione, sia per una carriera o solo come un hobby. Grande! Ma forse stai iniziando a sentirti sopraffatto. Non così eccezionale. Ecco l'aiuto per facilitare il tuo viaggio. Leggi di più .
Swift Essential Training ($ 25)
Sono un grande fan di Lynda, la rete online che è simile a Udemy, Coursera, Khan Academy e altri video online 3 migliori siti Web per ottenere un'istruzione a livello universitario gratuitamente 3 migliori siti web per ottenere un'istruzione a livello universitario gratuitamente l'idea che non hai mai fatto l'apprendimento non è mai stato più vero di oggi. Internet ha rivoluzionato il modo in cui accediamo alle informazioni e alle conoscenze - in passato un lusso accessibile solo ai ricchi ... Per saperne di più siti Web, ad eccezione di Lynda è un servizio solo in abbonamento - che è in netto contrasto con i suoi concorrenti, che offrono tutti una sorta di livello gratuito.
Quanto costa Lynda? L'abbonamento base inizia alle $ 25 al mese, ma attesterò che vale il prezzo. Un abbonamento concede l'accesso a centinaia di corsi diversi, ciascuno di almeno 3 ore (con molte che superano le 10+ ore), e questi corsi sono di qualità.
Alcuni addirittura competono con il tipo di istruzione che potresti ottenere in un college o in un corso universitario.
Swift Essential Training è quello che stiamo evidenziando qui. Funziona in poco più di 3,5 ore e ti insegna tutto ciò che è necessario sapere sulla lingua Swift, iniziando con la sintassi principale e terminando con le funzionalità linguistiche avanzate.
Altre risorse Swift?
Nonostante abbia già un anno, Swift è ancora un linguaggio relativamente nuovo e riconosciamo che tutorial e community sono ancora in fase di costruzione e modellazione, quindi prevediamo di vedere molte altre risorse crearsi nei prossimi mesi.
Nel frattempo, dai un'occhiata a questi suggerimenti per padroneggiare un linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione Va bene essere sopraffatti quando si sta imparando a programmare. Probabilmente dimenticherai le cose così velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte le nuove informazioni. Ulteriori informazioni, suggerimenti per riconoscere un buon tutorial di programmazione Che cosa rende un buon tutorial di programmazione? Cosa rende un buon tutorial di programmazione? Non tutte le esercitazioni di programmazione sono uguali. Alcuni ti aiutano e altri finiscono per perdere tempo. Ecco cosa cercare in un tutorial di programmazione di qualità. Ulteriori informazioni e idee per progetti per aiutarti a imparare più velocemente 5 Idee del progetto per aiutarti a imparare a programmare le idee del progetto più veloce 5 per aiutarti a imparare la programmazione più velocemente Ci sono alcuni modi per facilitare la curva di apprendimento per la programmazione. Metti le mani sporche e impara più velocemente con i progetti collaterali che puoi iniziare in qualsiasi momento. Gioca con questi cinque. Leggi di più .
Conosci qualche buon tutorial Swift che ci siamo persi? Sentiti libero di collegarli nei commenti qui sotto. Come ti senti su Swift come linguaggio di programmazione? Diteci cosa ne pensate!
Crediti immagine: pila di libri Via Shutterstock
Scopri di più su: Tecnologia dell'istruzione, programmazione, Swift.