Swift 5.2 Docs

Swift 5.2 Docs

NextLabs.cc
Jun 25, 2020
  • 7.2 MB

    Bestandsgrootte

  • Android 7.0+

    Android OS

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

Meer Info

What's new in the latest 1.1.0

Last updated on 2020-06-25
Update Swift Documentation v5.2
Bug fixes on font resize
Meer Info

Video's en screenshots

  • Swift 5.2 Docs-poster
  • Swift 5.2 Docs screenshot 1
  • Swift 5.2 Docs screenshot 2
  • Swift 5.2 Docs screenshot 3
  • Swift 5.2 Docs screenshot 4
  • Swift 5.2 Docs screenshot 5
  • Swift 5.2 Docs screenshot 6

Swift 5.2 Docs APK -informatie

Laatste versie
1.1.0
Android OS
Android 7.0+
Bestandsgrootte
7.2 MB
Ontwikkelaar
NextLabs.cc
Available on
Veilige en snelle APK Downloads op APKPure
APKPure gebruikt handtekeningverificatie om virusvrije Swift 5.2 Docs APK downloads voor u te garanderen.

Oude versies van Swift 5.2 Docs

APKPure-icoon

Supersnel en veilig downloaden via de APKPure-app

Eén klik om XAPK/APK-bestanden op Android te installeren!

Downloaden APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies