Xcode 6 Beta Med Swift Nu Tillgänglig Gratis, Här är Varför Det här
Apple har släppt den senaste betaversionen av sin Xcode-utvecklingsmiljö för allmänheten, och med det Swift, företagets senaste innovationsprogram inom programmering.
Beta of Xcode 6 är den första som släpps ut till användare utan premium, betalt för Apple Developer Account. Det har ett antal betydande förändringar i utvecklingsupplevelsen, inklusive (för första gången) en REPL (Read Eval Print Loop) och andra visuella förbättringar som underlättar utvecklingen.
Den viktigaste förbättringen av Xcode är något som heter Playgrounds, vilket gör det möjligt för dig att enkelt experimentera med nya idéer med Swift programmeringsspråk som Apple visade vid den tidigare World Wide Developer Conference i San Francisco.
Är du nyfiken på att se vad som är nytt i Xcode 6? Läs vidare för mer information.
Introduktion till Swift & Varför du bör bry dig
Den längsta tiden var det enda sättet att skapa inbyggda iOS-applikationer med Objective-C och C ++. Dessa varar egenskaper och stilar från ett tidigare programmeringsspråk som heter C.
Problemet är att C och dess derivat inte är den mest välkomnande av språk för nybörjare. Hur man väljer ett programmeringsspråk för att lära sig idag och få ett bra jobb på 2 år Hur man väljer ett programmeringsspråk för att lära sig idag och få ett bra jobb på 2 år Det kan ta år av dedikerat arbete att bli en riktigt bra programmerare; så finns det ett sätt att välja rätt språk att börja från idag, för att bli anställd imorgon? Läs mer Apple, angelägna om att locka nya utvecklare till sin plattform från Android och Windows Phone, skapade Swift, vilket är ett språk som låter dig göra Hur påverkar Apples nya programmeringsspråk mig? Hur påverkar Apples nya programmeringsspråk mig? Från get-go, visste utvecklare Apples nya Swift skulle bli stor. Men varför ska du bry dig? Läs mer för att skapa snabba, inhemska iOS-program utan att använda något av arvet bagage från C.
Swift är nytt - verkligen ny. Det har inte ens publicerats korrekt för allmänheten än. Som ett resultat är det inte lika mycket stöd och läromedel som finns för att människor ska ta tag i Java, Python, C # eller Ruby.
Tack och lov har Apple släppt en bok som kommer att lära dig invecklingarna i Swift programmeringsspråket. Det heter The Swift Programming Language, och du kan hämta det gratis på iBooks just nu.
Få Xcode 6 Beta 4
Fram till nyligen kunde du bara få händerna på Xcode 6 pre-release beta med ett dyrt Apple utvecklare konto som kostar $ 99 årligen. Detta ger dig också tillgång till OS X Yosemite och iOS 8, även om min kollega Tim Brookes inte tror att du bör installera dessa varför du inte bör installera iOS 8 och OS X 10.10 Betas Varför bör du inte installera iOS 8 och OS X 10.10 Betas Du bör nog inte installera iOS 8 eller OS X 10.10 om du inte har en bra anledning att göra det. Här är varför. Läs mer än.
Tack och lov, allt du behöver denna gång för att prova Xcode och det nya språket är ett gratis utvecklare konto som du enkelt kan få genom att registrera dig.
Du behöver en Mac, eftersom Xcode är Mac-programvara - det finns ingen Windows-version. Xcode 6 är stor, väger in på ca 2 GB. Om du har en långsam Internetanslutning kan du vänta ett tag. När den är installerad kommer den att sitta lyckligt bredvid befintliga kopior av Xcode istället för att ersätta dem.
Fancy att ge det en go? Hämta Xcode 6 beta härifrån.
Vad är nytt i Xcode 6?
Mycket, faktiskt.
Men först, låt oss prata om en funktion i ett antal populära programmeringsspråk: REPLs. Dessa står för Read Eval Print Loop, och låter dig interagera köra kod. De tar ett uttryck från en användare, utvärderar det och kör koden och skriv ut resultaten från operationen.
Dessa har traditionellt inte hittats i kompilerade språk, även om det finns några noterbara undantag, såsom CSharpRepl i Mono-implementeringen av C #.
Swift är annorlunda. För första gången kan personer som använder beta av Xcode för att skriva Swift se sin kod exekverad när de skriver det, så att de enkelt kan felsöka, planera och experimentera med kod.
Det finns också en interaktiv Swift kommandorad, där du kan utföra Swift i en linje-för-linje, Script-liknande miljö.
Andra funktioner som ingår i Xcode 6 Beta 4 inkluderar signifikant förbättrad UI-felsökning. Storyboards för OS X så att du kan skapa behållare och animeringar för dina Mac-program utan att skriva en enda kodrad; och nya verktyg för att enkelt skapa spel.
De nya spelspecifika utvecklingsverktygen, som är blandade med det nya Metal API-systemet för blåsande snabb grafikprestanda och de snabba applikationsutvecklingsmöjligheterna i Swift-språket, betyder att vi i de närmaste åren kan förvänta oss snabbare, bättre och fler spel på iOS-plattformen.
Bli upphetsad!
Även om du inte är en utvecklare, finns det mycket att bli upphetsad av från Swift och Xcode 6.
Är du upphetsad över Apples nya utvecklingsverktyg? Dela dina tankar, nedan.
Utforska mer om: Programmering, Swift.