Xcode 6 Beta cu Swift acum disponibil gratuit, Iată de ce acest lucru contează
Apple a lansat publicului larg cea mai recentă versiune beta a mediului său de dezvoltare Xcode și, împreună cu acesta, Swift, cea mai recentă inovație a companiei în programare.
Beta din Xcode 6 este primul care va fi lansat utilizatorilor fără un cont de dezvoltator Apple plătit pentru prima dată. Acesta prezintă o serie de schimbări semnificative în experiența dezvoltării, inclusiv (pentru prima dată) o REPL (Read Eval Print Loop) și alte îmbunătățiri vizuale care ușurează dezvoltarea.
Cea mai importantă îmbunătățire pentru Xcode este ceva numit Playgrounds, care vă permite să experimentați cu ușurință idei noi cu limbajul de programare Swift, pe care Apple la demonstrat la Conferința World Wide Developer din San Francisco.
Curios pentru a vedea ce este nou în Xcode 6? Citiți mai departe pentru mai multe informații.
Introducerea Swift & De ce ar trebui să aveți grijă
Pentru cea mai lungă perioadă de timp, singura modalitate de a crea aplicații native iOS a fost cu Obiectiv-C și C ++. Acestea fiecare moștenește trăsături și stiluri dintr-o limbă de programare anterioară numită C.
Problema este că C și derivatele sale nu sunt cele mai primite de limbi străine pentru începători. Cum de a alege o limbă de programare pentru a învăța astăzi și a obține un loc de muncă excelent în 2 ani Cum de a alege o limbă de programare pentru a învăța astăzi și obține un loc de muncă excelent în 2 ani Poate dura ani de muncă dedicată pentru a deveni un programator cu adevărat bun; deci există o cale de a alege limba potrivită pentru a începe de azi, pentru a fi angajat mâine? Citește mai mult Apple, dornic să atragă noi dezvoltatori pe platforma sa de la Android și Windows Phone, a creat Swift, care este o limbă care vă permite să vă influențeze modul în care limba nouă de programare a Apple mă afectează? Cum mă afectează noul limbaj de programare al Apple? De la lansare, dezvoltatorii știau că noul Swift al Apple va fi mare. Dar de ce ar trebui să vă pese? Citește mai mult pentru a crea aplicații rapide, originale pentru iOS, fără a utiliza niciunul dintre bagajele moștenite de la C.
Swift este nou - într-adevăr nou. Nici nu a fost publicat corect publicului. Ca rezultat, nu există într-adevăr aceeași cantitate de material de suport și de învățare care există pentru oamenii care se confruntă cu Java, Python, C # sau Ruby.
Din fericire, Apple a lansat o carte care vă va învăța complexitatea limbajului de programare Swift. Se numește limbajul de programare Swift și îl puteți descărca gratuit pe cărțile iBook chiar acum.
Obținerea Xcode 6 Beta 4
Până de curând, puteai să-ți pui mâna pe beta-urile Xcode 6 pre-release cu un cont de dezvoltatori scump Apple care costă 99 $ anual. Acest lucru vă oferă, de asemenea, acces la OS X Yosemite și iOS 8, cu toate că colegul meu Tim Brookes nu crede că ar trebui să le instalați De ce nu ar trebui să instalați iOS 8 și OS X 10.10 Betas De ce nu ar trebui să instalați iOS 8 și OS X 10.10 Betas Probabil că nu ar trebui să instalați iOS 8 sau OS X 10.10 dacă nu aveți un motiv întemeiat pentru a face acest lucru. Iata de ce. Citește mai mult încă.
Din fericire, tot ce aveți nevoie de această rundă de timp pentru a încerca Xcode și noua limbă este un cont gratuit pentru dezvoltatori pe care îl puteți obține prin simpla înscriere.
Veți avea nevoie de un Mac, deoarece Xcode este un software Mac - nu există versiune Windows. Xcode 6 este mare, cântărind la aproximativ 2 GB. Dacă aveți o conexiune lentă la Internet, este posibil să așteptați un timp. Odată instalat, va sta fericit lângă copiile existente ale Xcode, mai degrabă decât să le înlocuiască.
Fancy dă-i drumul? Descărcați Xcode 6 beta de aici.
Ce este nou în Xcode 6?
Multe, de fapt.
Dar, mai întâi, să vorbim despre o caracteristică a unui număr mare de limbi de programare populare: REPL. Acestea stau la baza Read Eval Print Loop și vă permit să rulați în mod interactiv codul. Ei iau o expresie de la un utilizator, îl evaluează și execută codul, apoi tipăresc rezultatele operației.
În mod tradițional, acestea nu au fost găsite în limbile compilate, deși există câteva excepții notabile, cum ar fi CSharpRepl în implementarea Mono a C #.
Swift este diferit. Pentru prima dată, utilizatorii care folosesc beta-ul Xcode pentru a scrie Swift pot vedea codul lor executat pe măsură ce îl scriu, permițându-i să depaneze cu ușurință, să planifice și să experimenteze codul.
Există, de asemenea, o linie de comandă Swift interactivă, în care puteți executa Swift într-un mediu liniar, asemănător unui script.
Alte caracteristici incluse în Xcode 6 Beta 4 includ depistarea semnificativ îmbunătățită a interfeței cu utilizatorul; Storyboards pentru OS X care vă permit să creați containere și animații pentru aplicațiile Mac fără a scrie o singură linie de cod; și noi instrumente pentru crearea cu ușurință a jocurilor.
Noile instrumente de dezvoltare specifice jocurilor, amestecate împreună cu noul API Metal pentru o performanță grafică rapidă și abilitățile rapide de dezvoltare a aplicațiilor limbajului Swift, înseamnă că în anii următori, ne putem aștepta la jocuri mai rapide, mai bune și mai numeroase pe Platforma iOS.
Te excitat!
Chiar dacă nu sunteți un dezvoltator, există multe pentru a vă încânta de la Swift și Xcode 6.
Ești încântat de noile instrumente de dezvoltare ale Apple? Împărtășiți-vă gândurile, de mai jos.
Explorați mai multe despre: Programare, Swift.