Alles wat u moet weten over de nieuwe programmeertaal van Apple

Admin

Tijdens WWDC 2014 introduceerde Apple een nieuwe programmeertaal genaamd Swift. Swift is bedoeld als een moderne en gebruiksvriendelijke taal die een snellere app-ontwikkeling mogelijk maakt en complexiteit in XCode vermijdt.

Apple heeft het programmeren de afgelopen jaren vereenvoudigd met zijn ontwikkelaarstools en uitgebreide documentatie, maar Objective-C en XCode vereisen nog steeds een steile leercurve. Dit kan echt onaantrekkelijk zijn voor degenen die andere opties hebben voor app-ontwikkeling. Zelfs als u een professionele ontwikkelaar bent, met doorgewinterde vaardigheden op het gebied van gegevensmanipulatie in programmeertalen op een hoger niveau, kunt u zich ergeren aan sommige van de hindernissen van XCode, vooral als je je logica alleen maar een praktische vorm wilt geven, zonder de moeilijke en vermoeiende syntaxis te hoeven beheren betrokken.

Swift-Programming-Taal-Swift-Icon-And-Taal

Te veel syntaxis in Obj-C

De bedoeling van Apple met Swift is om de zorgwekkende syntaxis af te schaffen en in plaats daarvan terug te gaan naar de logica van programmeren. De taal is volgens Apple gebouwd om veilig te zijn en het geheugen automatisch te beheren. Het ondersteunt ook volledig unicode, dus je kunt waarden opslaan in standaard Engelse variabelenamen, Chinese karakters en emoticons als je wilt.

Integratie met Obj-C

Voor iedereen die doelstelling C al kent: je hebt geluk. Swift is gebouwd om te werken met de reeds bestaande Objective-C-programmeertaal, dus het zou goed moeten integreren met al uw huidige Objective-C-projecten. Swift brengt code van OS X en iOS naar een iets hoger niveau, waardoor mensen met codeerervaring programma's veel, veel gemakkelijker kunnen ontwikkelen.

Swift-programmeertaal-introductie

Apple zegt dat het de code heeft gemaakt na uitgebreid onderzoek naar wat ontwikkelaars wel en niet leuk vinden aan de huidige programmeertaal.

Swift is de moderne programmeertaal voor de moderne ontwikkelaar – Apple

Swift's belangrijkste nieuwe functie - Speeltuinen

De belangrijkste nieuwe functie van Swift waar veel ontwikkelaars mee bezig zijn, is 'Playgrounds', dat gebruikers live feedback biedt terwijl ze coderen. Hierdoor is het mogelijk om te testen precies wat er gaat gebeuren in een applicatie, zonder dat je de hele applicatie hoeft te compileren. Speeltuinen geven ook volledige controle over de tijd in een programma, zodat gebruikers van moment tot moment kunnen zien wat hun code doet. Dit kan aantoonbaar waardevolle minuten besparen voor ontwikkelaars en zal zeker een functie zijn die de meeste ontwikkelaars zouden willen hebben en gebruiken.

Swift-programmeertaal-XCode6

Ontworpen voor veiligheid en gemak

Apple stelt dat Swift in de eerste plaats is ontworpen voor veiligheid en voor het verbeteren van fouten in geheugencorruptie. Veel ontwikkelaars die met de nieuwe taal hebben geëxperimenteerd, hebben verklaard dat het veel gemakkelijker te lezen is vanwege het feit dat parameters worden uitgedrukt in een schonere syntaxis; dat maakt projecten in Swift gemakkelijker te onderhouden en te lezen. Hier is bijvoorbeeld een eenvoudig "Hello, World"-programma in zowel Objective C als Swift:

Bij doelstelling C:

Swift-programmeertaal-Obj-C

In Swift:

println("Hallo Wereld")

Het is zo simpel.

Swift helpt bovendien om codeerfouten op te sporen voordat ze in het eindproduct kunnen worden verwerkt. Dit zou de productiviteit van ontwikkelaars echt moeten helpen verhogen en stabielere apps helpen maken. Ontwikkelaars kunnen OS X- en iOS-apps die met Swift zijn gemaakt, indienen bij de App Store wanneer de nieuwe besturingssystemen dit najaar uitkomen.

Swift-Programmeertaal-Keynote

Apple heeft een iBooks-handleiding voor ontwikkelaars die Swift. gebruiken, die gratis beschikbaar is. Het boek zal nieuwe ontwikkelaars echt helpen Swift te leren kennen, dus als je een aspirant-ontwikkelaar bent, probeer het dan eens.

Swift-programmeertaal-iBooks

Op 1 juni had niemand buiten Apple van Swift gehoord. Vierentwintig uur later is het een heel ander verhaal. Tienduizenden ontwikkelaars dachten na over wat ze ermee wilden doen.

Het is waar dat verandering tegenwoordig snel komt, nogal snel.

Gelieerde openbaarmaking: Make Tech Easier kan commissie verdienen op producten die zijn gekocht via onze links, wat het werk ondersteunt dat we voor onze lezers doen.

4 apps die u helpen geld te besparen [iOS]
4 apps die u helpen geld te besparen [iOS]

Met recessiewolken die opdoemen over de economieën over de hele wereld, hebben mensen tegenwoordi...

4 oplossingen voor ontbrekende functies in iOS 6-kaarten
4 oplossingen voor ontbrekende functies in iOS 6-kaarten

Als je de meeste mensen vraagt ​​hoe ze iOS 6 leuk vinden, zou je een algemene consensus krijgen ...

Hoe de YouTube-app terug te krijgen in iOS 6
Hoe de YouTube-app terug te krijgen in iOS 6

iOS 6 bracht niet alleen een aantal geweldige nieuwe functies, het heeft ook enkele favoriete fun...