Swift 5.2 Docs

Swift 5.2 Docs

NextLabs.cc
Jun 25, 2020
  • 7.2 MB

    Dateigröße

  • Android 7.0+

    Android OS

Über Swift 5.2 Docs

Swift 5.2 Dokumentation der Programmiersprache

Die Swift Programming Language Documentation v5.2

Swift ist eine universelle Programmiersprache, die unter Verwendung eines modernen Ansatzes für Sicherheit, Leistung und Software-Designmuster erstellt wurde.

Ziel des Swift-Projekts ist es, die beste verfügbare Sprache für Anwendungen zu erstellen, die von der Systemprogrammierung über mobile und Desktop-Apps bis hin zur Skalierung auf Cloud-Dienste reichen. Vor allem soll Swift dem Entwickler das Schreiben und Verwalten korrekter Programme erleichtern. Um dieses Ziel zu erreichen, glauben wir, dass der naheliegendste Weg, Swift-Code zu schreiben, auch sein muss:

Sicher. Die naheliegendste Art, Code zu schreiben, sollte sich auch sicher verhalten. Undefiniertes Verhalten ist der Feind der Sicherheit, und Entwicklerfehler sollten abgefangen werden, bevor Software in Produktion geht. Sich für Sicherheit zu entscheiden bedeutet manchmal, dass Swift sich streng fühlt, aber wir glauben, dass Klarheit auf lange Sicht Zeit spart.

Schnell. Swift ist als Ersatz für C-basierte Sprachen (C, C ++ und Objective-C) gedacht. Daher muss Swift für die meisten Aufgaben mit den Leistungssprachen vergleichbar sein. Die Leistung muss auch vorhersehbar und konsistent sein, nicht nur schnell in kurzen Bursts, die später bereinigt werden müssen. Es gibt viele Sprachen mit neuartigen Merkmalen - schnell zu sein ist selten.

Ausdrucksvoll. Swift profitiert von jahrzehntelangen Fortschritten in der Informatik und bietet eine Syntax, die mit modernen Funktionen, die Entwickler erwarten, eine Freude macht. Aber Swift ist nie fertig. Wir werden den Sprachfortschritt überwachen und uns darauf einstellen, was funktioniert, und uns ständig weiterentwickeln, um Swift noch besser zu machen.

Werkzeuge sind ein wichtiger Bestandteil des Swift-Ökosystems. Wir sind bestrebt, uns gut in das Toolset eines Entwicklers zu integrieren, schnell zu erstellen, exzellente Diagnosen zu präsentieren und interaktive Entwicklungserfahrungen zu ermöglichen. Tools können die Programmierung so viel leistungsfähiger machen, wie es Swift-basierte Spielplätze in Xcode tun, oder eine webbasierte REPL, wenn sie mit serverseitigem Linux-Code arbeiten.

Inhaltsverzeichnis

Über Swift

Versionskompatibilität

Eine schnelle Tour

Die Grundlagen

Grundlegende Operatoren

Zeichenfolgen und Zeichen

Sammlungsarten

Kontrollfluss

Funktionen

Verschlüsse

Aufzählungen

Strukturen und Klassen

Eigenschaften

Methoden

Indizes

Erbe

Initialisierung

Deinitialisierung

Optionale Verkettung

Fehlerbehandlung

Typ Casting

Verschachtelte Typen

Erweiterungen

Protokolle

Generika

Undurchsichtige Typen

Automatische Referenzzählung

Speichersicherheit

Zugangskontrolle

Erweiterte Operatoren

Informationen zur Sprachreferenz

Lexikalische Struktur

Typen

Ausdrücke

Aussagen

Erklärungen

Attribute

Muster

Allgemeine Parameter und Argumente

Zusammenfassung der Grammatik

Dokumentversionsverlauf

Mehr anzeigen

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
Mehr anzeigen

Videos und Screenshots

  • Swift 5.2 Docs Plakat
  • 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 -Informationen

Letzte Version
1.1.0
Android OS
Android 7.0+
Dateigröße
7.2 MB
Entwickler
NextLabs.cc
Available on
Sichere und schnelle APK-Downloads auf APKPure
Mit APKPure können Sie Swift 5.2 Docs APK einfach und sicher mit Signaturüberprüfung herunterladen.

Alte Versionen von Swift 5.2 Docs

APKPure Zeichen

Superschnelles und sicheres Herunterladen über die APKPure-App

Ein Klick zur Installation von XAPK/APK-Dateien auf Android!

Download 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