Apple rullade ut Swift-programmeringsspråket vid WWDC 2014-evenemanget. Swift utformades för att så småningom ersätta Objective-C och tillhandahålla en enhetlig utvecklingsmiljö för dem som skapar appar för både Mac och iOS-enheter.
Sedan det första meddelandet om Swift har det nya språket redan sett ett antal uppdateringar. Det innehåller nu stöd för watchOS och tvOS, vilket gör att du kan utveckla hela Apple-enheter från en enda utvecklingsmiljö.
Under sommaren 2014 hämtade jag den ursprungliga betaversionen av Swift som var tillgänglig för Apples utvecklare. Det här är en kort titt på vad jag hittade, och några rekommendationer om hur du går vidare om du är intresserad av att lära dig Swift.
Sommaren 2014
Tidigare i veckan fick jag äntligen att ladda ner beta-versionen av Xcode 6 från Apple Developer-webbplatsen. Xcode innehåller Apples IDE (Integrated Development Environment) allt som behövs för att utveckla appar för Mac eller iOS-enheter. Du kan faktiskt använda Xcode för många olika utvecklingsprojekt, men för Mac-användare är det att skapa Mac och IOS-apps.
Xcode är som alltid gratis. Du behöver ett Apple-ID, vilket de flesta Mac- och IOS-användare redan har, men du behöver inte vara betalande medlem av Apple Developer-community. Alla med ett Apple-ID kan hämta och använda Xcode IDE.
- Xcode-nedladdningar
Var noga med att välja Xcode 6 beta, eftersom den innehåller Swift-språket. Ett varningstecken: filen är stor (cirka 2,6 GB), och nedladdning av filer från Apple Developer-webbplatsen är en notoriskt långsam process.
När jag installerat Xcode 6 beta, letade jag efter Swift-språkguider och handledning. Min programmeringserfarenhet går tillbaka till monteringsspråk för Motorola och Intel-processorer, och lite C för några utvecklingsprojekt. senare lurade jag runt med mål-C, bara för min egen nöje. Så ser jag fram emot att se vad Swift har att erbjuda.
Som jag nämnde sökte jag efter Swift tutorials, guider och referenser. Medan jag hittade många webbplatser som ger snabb vägledning bestämde jag mig, utan någon särskild anledning, att listan nedan var där jag skulle börja.
Swift Language Guides
- Swift Programming Language - Apple: Gratis iBook som täcker Swift-språk, fullständig referens och detaljerad guide till hur du använder Swift.
- Introduktion till Swift - Apple: Apples översikt över Swift-språket.
- Swift Resources från Apple: En lista över Apple skapade guider, referenser och information om Swift-språket.
- Swift Tutorial: En snabbstart - Ray Wenderlich: En snabb guide till några av Swifts grundläggande funktioner. Skriven för de nya till Swift eller programmering i allmänhet.
Efter att ha läst om Swift Programming Language iBook (jag läste faktiskt iBook när den först kom ut i juni) bestämde jag mig för att hoppa till Ray Wenderlichs snabbstartguide och arbeta igenom hans handledning om Swift-grunderna. Jag gillar sin guide och jag tycker att det är en bra plats för en nybörjare som har lite, om någon, programmeringserfarenhet att börja. Även om jag har en anständig bakgrund i utveckling, är det för en tid sedan, och en liten uppdatering var bara biljetten innan du gick vidare till Apples guider och referenser.
Jag har inte skapat några appar med Swift än, och troligtvis kommer jag aldrig att göra det. Jag gillar bara att hålla fast vid det nuvarande utvecklingsläget. Vad jag hittade i Swift var ganska fantastiskt. Själva Xcode 6 beta var fantastiskt, med Playgrounds-funktionen som fungerar med Swift. Lekplatser tillåter dig att prova Swift-koden du skriver, med resultaten, linje för rad, som visas på Playgrounds. Vad kan jag säga; Jag gillade Playgrounds; förmågan att få feedback när du skriver din kod är ganska fantastisk.
Om du har blivit frestad att försöka med lite utveckling, rekommenderar jag Xcode och Swift. Ge dem ett skott, och ha det roligt.
uppdateringar:
Swift programmeringsspråket är upp till version 2.1 vid den här uppdateringen. Tillsammans med den nya versionen släppte Apple Swift som ett open source-programmeringsspråk, med portar tillgängliga för Linux, OS X och iOS. Open Source Swift-språket innehåller Swift-kompilatorn och standardbiblioteken.
Också att se en uppdatering är Xcode, som avancerade till version 7.3. Jag har kontrollerat alla referenser i den här artikeln, som ursprungligen tittade på den första betaversionen av Swift. Hela referensmaterialet förblir aktuellt och gäller för den senaste versionen av Swift.
Så, som jag sa sommaren 2014, ta Swift ut på lekplatsen. Jag tror att du verkligen gillar detta nya programmeringsspråk.
Publicerad: 8/20/2014
Uppdaterad: 4/5/2015