Xcode 6 Beta Med Swift Nå Tilgjengelig Gratis, Her er hvorfor dette
Apple har gitt ut den nyeste betaen av Xcode-utviklingsmiljøet til allmennheten, og med det Swift, selskapets nyeste innovasjon i programmering.
Beta av Xcode 6 er den første som blir utgitt til brukere uten premium, betalt for Apple Developer-konto. Den har en rekke betydelige endringer i utviklingsopplevelsen, inkludert (for første gang) en REPL (Read Eval Print Loop) og andre visuelle forbedringer som gjør utviklingen enklere.
Den viktigste forbedringen til Xcode er noe som heter Playgrounds, noe som gjør det mulig for deg å enkelt eksperimentere med nye ideer med Swift programmeringsspråket, som Apple demonstrerte ved den forrige World Wide Developer Conference i San Francisco.
Nysgjerrig for å se hva som er nytt i Xcode 6? Les videre for mer informasjon.
Introduserer Swift og hvorfor du bør vare
Den lengste tiden var den eneste måten å opprette innfødte iOS-programmer, med Objective-C og C ++. Disse hver arve egenskaper og stiler fra et tidligere programmeringsspråk kalt C.
Problemet er at C og dets derivater ikke er det mest innbydende av språk for nybegynnere. Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb på 2 år Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb om 2 år Det kan ta mange år med dedikert arbeid å bli en virkelig god programmerer; så er det en måte å velge riktig språk for å starte fra i dag, for å bli ansatt i morgen? Les mer Apple, ivrig etter å tiltrekke seg nye utviklere til plattformen sin fra Android og Windows Phone, opprettet Swift, som er et språk som lar deg bruke Hvordan påvirker Apples nye programmeringsspråk meg? Hvordan påvirker Apples nye programmeringsspråk meg? Fra farten, visste utviklere at Apples nye Swift skulle bli stor. Men hvorfor bør du bryr deg? Les mer for å lage raske, native iOS-programmer uten å bruke noen av arven bagasje fra C.
Swift er nytt - egentlig ny. Det er ikke engang blitt gitt ut til offentligheten ennå. Som et resultat er det egentlig ikke samme mengde støtte- og læringsmateriell som eksisterer for at folk får tak i Java, Python, C # eller Ruby.
Heldigvis har Apple utgitt en bok som vil lære deg de intrikatene til Swift programmeringsspråket. Det heter The Swift Programming Language, og du kan hente det gratis på iBooks akkurat nå.
Å få Xcode 6 Beta 4
Inntil nylig kunne du bare få hendene dine på Xcode 6 pre-release beta med en dyr Apple utvikler konto som koster $ 99 årlig. Dette gir deg også tilgang til OS X Yosemite og iOS 8, selv om min kollega Tim Brookes ikke tror du bør installere disse. Hvorfor du ikke bør installere iOS 8 og OS X 10.10 Betas Hvorfor du ikke bør installere iOS 8 og OS X 10.10 Betas Du bør sannsynligvis ikke installere iOS 8 eller OS X 10.10 med mindre du har en god grunn til å gjøre det. Her er hvorfor. Les mer enda.
Heldigvis har alt du trenger denne gangen for å prøve Xcode og det nye språket er en gratis utviklere konto som du kan få ved å registrere deg.
Du trenger en Mac, fordi Xcode er Mac-programvare - det er ingen Windows-versjon. Xcode 6 er stor, veier inn på rundt 2 GB. Hvis du har en treg Internett-tilkobling, kan du vente på en stund. Når den er installert, vil den sitte lykkelig ved siden av eksisterende kopier av Xcode i stedet for å erstatte dem.
Har du lyst til å gi det en tur? Last ned Xcode 6 beta herfra.
Hva er nytt i Xcode 6?
Mye, faktisk.
Men først, la oss snakke om en funksjon av et antall populære programmeringsspråk: REPLs. Disse står for Les Eval Print Loop, og lar deg interaktivt kjøre kode. De tar et uttrykk fra en bruker, vurderer det og kjører koden, og skriver deretter ut resultatene av operasjonen.
Disse har tradisjonelt ikke blitt funnet i kompilerte språk, selv om det er noen få bemerkelsesverdige unntak, for eksempel CSharpRepl i Mono-implementeringen av C #.
Swift er annerledes. For første gang kan folk som bruker betaen til Xcode for å skrive Swift, se sin kode kjøres når de skriver den, slik at de enkelt kan feilsøke, planlegge og eksperimentere med kode.
Det er også en interaktiv Swift-kommandolinje, der du kan utføre Swift i et line-by-line, skript-lignende miljø.
Andre funksjoner som er inkludert i Xcode 6 Beta 4 inkluderer betydelig forbedret UI-feilsøking; Storyboards for OS X, slik at du kan lage beholdere og animasjoner for Mac-applikasjoner uten å skrive en enkelt linje med kode; og nye verktøy for lett å lage spill.
De nye spillspesifikke utviklingsverktøyene, blandet sammen med den nye Metal API for blåsende rask grafikkytelse og den raske applikasjonsutviklingsfunksjonene til Swift-språket, betyr at vi i de kommende årene kan forvente raskere, bedre og flere spill på iOS-plattformen.
Bli oppspillt!
Selv om du ikke er en utvikler, er det mye å bli begeistret for fra Swift og Xcode 6.
Er du begeistret for Apples nye utviklingsverktøy? Del dine tanker, nedenfor.
Utforsk mer om: Programmering, Swift.