Swift 5.2 Docs
Over Swift 5.2 Docs
Swift 5.2 Documentatie van programmeertaal
The Swift Programming Language Documentation v5.2
Swift is een programmeertaal voor algemene doeleinden, gebouwd met een moderne benadering van veiligheid, prestaties en ontwerppatronen voor software.
Het doel van het Swift-project is om de best beschikbare taal te creëren voor gebruik variërend van systeemprogrammering tot mobiele en desktop-apps, opschaling tot clouddiensten. Het belangrijkste is dat Swift is ontworpen om het schrijven en onderhouden van correcte programma's voor de ontwikkelaar gemakkelijker te maken. Om dit doel te bereiken, zijn wij van mening dat de meest voor de hand liggende manier om Swift-code te schrijven ook moet zijn:
Veilig. De meest voor de hand liggende manier om code te schrijven, moet zich ook op een veilige manier gedragen. Ongedefinieerd gedrag is de vijand van veiligheid en fouten van ontwikkelaars moeten worden opgemerkt voordat software in productie gaat. Kiezen voor veiligheid betekent soms dat Swift zich streng zal voelen, maar wij geloven dat duidelijkheid op de lange termijn tijd bespaart.
Snel. Swift is bedoeld als vervanging voor op C gebaseerde talen (C, C ++ en Objective-C). Als zodanig moet Swift voor de meeste taken vergelijkbaar zijn met die talen in uitvoering. Prestaties moeten ook voorspelbaar en consistent zijn, niet alleen snel in korte bursts die later moeten worden opgeschoond. Er zijn veel talen met nieuwe functies - snel zijn is zeldzaam.
Expressief. Swift profiteert van decennia van vooruitgang in de informatica om syntaxis te bieden die een plezier is om te gebruiken, met moderne functies die ontwikkelaars verwachten. Maar Swift is nooit klaar. We zullen de vooruitgang in de taal volgen en omarmen wat werkt, en evolueren voortdurend om Swift nog beter te maken.
Tools zijn een cruciaal onderdeel van het Swift-ecosysteem. We streven ernaar om goed te integreren binnen de toolset van een ontwikkelaar, om snel te bouwen, uitstekende diagnostiek te presenteren en om interactieve ontwikkelingservaringen mogelijk te maken. Tools kunnen het programmeren zoveel krachtiger maken, zoals op Swift gebaseerde speeltuinen in Xcode, of een webgebaseerde REPL kan bij het werken met Linux-server-side code.
Inhoudsopgave
Over Swift
Versie Compatibiliteit
Een snelle tour
De basis
Basisoperators
Tekenreeksen en karakters
Collectie types
Controle stroom
Functies
Sluitingen
Opsommingen
Structuren en klassen
Eigendommen
Methoden
Abonnementen
Erfenis
Initialisatie
Deinitialisatie
Optioneel Chaining
Foutafhandeling
Type gieten
Geneste typen
Extensies
Protocollen
Merkloos product
Ondoorzichtige typen
Automatische referentietelling
Geheugen veiligheid
Toegangscontrole
Geavanceerde operators
Over de taalreferentie
Lexicale structuur
Soorten
Uitdrukkingen
Verklaringen
Verklaringen
Attributen
Patronen
Generieke parameters en argumenten
Samenvatting van de grammatica
Document Revisiegeschiedenis
What's new in the latest 1.1.0
Bug fixes on font resize
Swift 5.2 Docs APK -informatie
Oude versies van Swift 5.2 Docs
Swift 5.2 Docs 1.1.0
Swift 5.2 Docs 1.0.2
Swift 5.2 Docs 1.0.1
Swift 5.2 Docs 1.0.0
Supersnel en veilig downloaden via de APKPure-app
Eén klik om XAPK/APK-bestanden op Android te installeren!