Snel 3.0.2 meest recente release, is een interactieve, leuke programmeertaal voor algemene doeleinden, gebouwd met behulp van een moderne benadering van veiligheid, prestaties en softwareontwerppatronen. Swift ondersteunt zowel iOS, OS X, tvOS en watchOS. De syntaxis is beknopt en toch expressief, en apps werken razendsnel.
Belangrijkste kenmerken:
Swift bevat functies die het lezen en schrijven van code gemakkelijker maken, terwijl de ontwikkelaar de controle krijgt die nodig is in een echte systeemprogrammeertaal. Swift ondersteunt afgeleide typen om code schoner en minder vatbaar voor fouten te maken, en modules elimineren headers en bieden naamruimten.
Het geheugen wordt automatisch beheerd en u hoeft niet eens puntkomma's te typen. Swift leent ook van andere talen, bijvoorbeeld benoemde parameters die naar voren zijn gebracht vanuit Objective-C worden uitgedrukt in een schone syntaxis waardoor API's in Swift gemakkelijk te lezen en te onderhouden zijn.
De functies van Swift zijn ontworpen om samen te werken om een taal te creëren die krachtig is, maar toch leuk om te gebruiken. Enkele extra functies van Swift zijn:
- Sluitingen verenigd met functiewijzers
- Tupels en meerdere retourwaarden
- Merkloos product
- Snelle en beknopte iteratie over een bereik of verzameling
- Structuren die methoden, extensies en protocollen ondersteunen
- Functionele programmeerpatronen, e.g., kaart en filter
- Krachtige ingebouwde foutafhandeling
- Geavanceerde controlestroom met do
,
bewaker,
uitstellen, en
herhalingtrefwoorden
Hoe Swift 3 te installeren.0.2 iOS-programmeertaal op Ubuntu 16.04
sudo apt-get install clang libicu-dev wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import - wget https://swift.org/builds/swift-3.0.2-release/ubuntu1604/swift-3.0.2-RELEASE/snel-3.0.2-RELEASE-ubuntu16.04.teer.gz tar xzf swift-3.0.2-RELEASE-ubuntu16.04.teer.gz export PATH=swift-3.0.2-RELEASE-ubuntu16.04/usr/bin/:"$PATH" snel
Hoe Swift 3 te installeren.0.2 iOS-programmeertaal op Ubuntu 14.04
sudo apt-get install clang libicu-dev wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import - wget https://swift.org/builds/swift-3.0.2-release/ubuntu1404/swift-3.0.2-RELEASE/snel-3.0.2-RELEASE-ubuntu14.04.teer.gz tar xzf swift-3.0.2-RELEASE-ubuntu14.04.teer.gz export PATH=swift-3.0.2-RELEASE-ubuntu14.04/usr/bin/:"$PATH" snel