Xcode 6 Beta met Swift Nu verkrijgbaar gratis, hier is waarom dit ertoe doet
Apple heeft de nieuwste bètaversie van zijn Xcode-ontwikkelomgeving bekendgemaakt aan het grote publiek, en daarmee ook de nieuwste innovatie in programmeren van Swift..
De Beta van Xcode 6 is de eerste die wordt vrijgegeven aan gebruikers zonder een premium, betaald Apple Developer Account. Het bevat een aantal belangrijke wijzigingen in de ontwikkelingservaring, waaronder (voor de eerste keer) een REPL (Read Eval Print Loop) en andere visuele verbeteringen die de ontwikkeling vergemakkelijken.
De belangrijkste verbetering voor Xcode is Playgrounds, waarmee je gemakkelijk kunt experimenteren met nieuwe ideeën met de Swift-programmeertaal, die Apple liet zien tijdens de vorige World Wide Developer Conference in San Francisco.
Benieuwd wat er nieuw is in Xcode 6? Lees verder voor meer informatie.
Introductie van Swift en waarom je moet zorgen
Voor de langste tijd was de enige manier om native iOS-applicaties te maken met Objective-C en C ++. Deze nemen elk karaktertrekken en stijlen over van een eerdere programmeertaal die C wordt genoemd.
Het probleem is dat C en zijn derivaten voor beginners niet de meest verwelkomende talen zijn. Hoe kies ik een programmeertaal om vandaag te leren en een goede baan te krijgen binnen 2 jaar Hoe kies ik een programmeertaal om vandaag te leren & geweldige resultaten te behalen over 2 jaar Het kan jaren van toegewijd werk kosten om een echt goede programmeur te worden; Dus is er een manier om de juiste taal te kiezen om vanaf vandaag te beginnen, om morgen aangenomen te worden? Lees meer Apple, enthousiast om nieuwe ontwikkelaars van Android en Windows Phone naar zijn platform te lokken, heeft Swift gemaakt, een taal waarmee je weet hoe beïnvloedt de nieuwe programmeertaal van Apple mij? Hoe beïnvloedt de nieuwe programmeertaal van Apple mij? Vanaf het begin wisten ontwikkelaars dat de nieuwe Swift van Apple groot zou worden. Maar waarom zou u erom geven? Lees meer om snelle, native iOS-applicaties te maken zonder gebruik te maken van de oude bagage van C.
Snel is nieuw - werkelijk nieuwe. Het is nog niet eens goed vrijgegeven voor het publiek. Als gevolg hiervan is er niet echt dezelfde hoeveelheid ondersteuning en leermateriaal voor mensen die Java, Python, C # of Ruby te pakken krijgen..
Gelukkig heeft Apple een boek uitgebracht dat je de fijne kneepjes van de programmeertaal van de Swift leert. Het heet The Swift Programming Language en je kunt het nu gratis krijgen op iBooks.
Xcode 6 Beta 4 krijgen
Tot voor kort kon je de bèta's van de Xcode 6 pre-release alleen krijgen met een dure Apple ontwikkelaarsaccount die $ 99 per jaar kost. Hiermee krijg je ook toegang tot OS X Yosemite en iOS 8, hoewel mijn collega Tim Brookes denkt dat je deze niet moet installeren Waarom zou je de iOS 8 en OS X 10.10 bèta's niet installeren Waarom zou je de iOS 8 en iOS niet installeren? OS X 10.10 Bèta's U moet iOS 8 of OS X 10.10 waarschijnlijk niet installeren tenzij u daar een goede reden voor heeft. Dit is waarom. Meer lezen.
Gelukkig is alles wat je deze keer nodig hebt om Xcode uit te proberen en de nieuwe taal is een gratis ontwikkelaarsaccount dat je eenvoudig kunt krijgen door je aan te melden.
Je hebt een Mac nodig, want Xcode is Mac-software - er is geen Windows-versie. Xcode 6 is groot en weegt ongeveer 2 GB. Als je een trage internetverbinding hebt, wacht je misschien een tijdje. Eenmaal geïnstalleerd, zal het gelukkig naast de bestaande exemplaren van Xcode zitten in plaats van ze te vervangen.
Zin om het eens te proberen? Download Xcode 6 beta van hier.
Wat is er nieuw in Xcode 6?
Veel eigenlijk.
Maar eerst, laten we het hebben over een kenmerk van een aantal populaire programmeertalen: REPL's. Deze staan voor Read Eval Print Loop en stellen u in staat om interactief code uit te voeren. Ze nemen een uitdrukking van een gebruiker, evalueren deze en voeren de code uit en drukken de resultaten van de bewerking af.
Deze zijn traditioneel niet gevonden in gecompileerde talen, hoewel er enkele opmerkelijke uitzonderingen zijn, zoals de CSharpRepl in de Mono-implementatie van C #.
Snel is anders. Voor het eerst kunnen mensen die de bètaversie van Xcode gebruiken om Swift te schrijven hun code tijdens het schrijven zien uitvoeren, zodat ze gemakkelijk code kunnen debuggen, plannen en kunnen experimenteren met code.
Er is ook een interactieve Swift-opdrachtregel, waarmee u Swift in een regel-voor-regel, scriptachtige omgeving kunt uitvoeren.
Andere functies in Xcode 6 Beta 4 omvatten aanzienlijk verbeterde UI-foutopsporing; Storyboards voor OS X waarmee je containers en animaties voor je Mac-applicaties kunt maken zonder een regel code te hoeven schrijven; en nieuwe hulpmiddelen om eenvoudig spellen te maken.
De nieuwe gamespecifieke ontwikkelingstools, gemengd met de nieuwe Metal API voor blisteringly-snelle grafische prestaties en de snelle applicatie-ontwikkelingsmogelijkheden van de Swift-taal betekenen dat we in de komende jaren sneller, beter en talrijker games op de Swift kunnen verwachten iOS-platform.
Opgewonden raken!
Zelfs als u geen ontwikkelaar bent, is er veel om enthousiast over te worden van Swift en Xcode 6.
Ben je enthousiast over Apple's nieuwe ontwikkeltools? Deel uw gedachten hieronder.
Ontdek meer over: Programmeren, snel.