Swift 5.2 Docs

Bevat advertensiesInprogram-aankope
1 k+
Aflaaie
Inhoudgradering
Almal
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie program

Die vinnige programmeringstaaldokumentasie v5.2

Swift is 'n algemene programmeringstaal wat gebou is met 'n moderne benadering tot veiligheid, werkverrigting en sagteware-ontwerppatrone.

Die doel van die Swift-projek is om die beste taal beskikbaar te stel vir toepassings wat wissel van stelselprogrammering, mobiele en desktop-apps, opskaal tot wolkdienste. Die belangrikste is dat Swift ontwerp is om die skryf en instandhouding van korrekte programme vir die ontwikkelaar te vergemaklik. Om hierdie doel te bereik, glo ons dat die mees voor die hand liggende manier om Swift-kode te skryf ook moet wees:

Veilig. Die mees voor die hand liggende manier om kode te skryf, moet ook op 'n veilige manier gedra word. Ongedefinieerde gedrag is die vyand van veiligheid, en foute vir ontwikkelaars moet vasgevat word voordat sagteware in produksie is. Die keuse van veiligheid beteken soms dat Swift streng sal voel, maar ons glo dat helderheid tyd op die lange duur bespaar.

Vinnig. Swift is bedoel as 'n plaasvervanger vir C-gebaseerde tale (C, C ++ en Objekt-C). As sodanig moet Swift vergelykbaar wees met die tale wat in die meeste take uitgevoer word. Prestasie moet ook voorspelbaar en konsekwent wees, nie net vinnig in kort uitbarstings wat later opruiming benodig nie. Daar is baie tale met nuwe funksies - dit is skaars om vinnig te wees.

Ekspressiewe. Swift trek voordeel uit dekades se vooruitgang in rekenaarwetenskap om sintaksis te bied wat 'n vreugde is om te gebruik, soos wat moderne funksies ontwikkelaars verwag. Maar Swift word nooit gedoen nie. Ons sal taalvordering monitor en omhels wat werk, en voortdurend ontwikkel om Swift nog beter te maak.

Gereedskap is 'n kritieke deel van die Swift-ekosisteem. Ons streef daarna om goed te integreer in die gereedskapset van 'n ontwikkelaar, om vinnig te bou, uitstekende diagnostiek aan te bied en interaktiewe ontwikkelingservarings moontlik te maak. Gereedskap kan programmering soveel kragtiger maak, soos op Swift-gebaseerde speelterreine in Xcode, of 'n webgebaseerde REPL kan wanneer u met Linux-bedienerkode werk.


INHOUDSOPGAWE

Oor Swift
Weergawe Verenigbaarheid
'N vinnige toer
Die basiese
Basiese bestuurders
Stringe en karakters
Versameling tipes
Beheervloei
funksies
sluitings
Enumerations
Strukture en klasse
eienskappe
metodes
onderskrifte
erfenis
inisialisering
Deinitialization
Opsionele ketting
Fout met hantering
Tik gietstuk
Geneste soorte
uitbreidings
protokolle
generiese
Ondeursigtige tipes
Outomatiese verwysingstelling
Geheueveiligheid
Toegangsbeheer
Gevorderde bestuurders
Oor die taalverwysing
Leksikale struktuur
tipes
uitdrukkings
state
verklarings
eienskappe
patrone
Generiese parameters en argumente
Samevatting van die grammatika
Dokument hersieningsgeskiedenis
Opgedateer op
07 Mei 2020

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
Geen data word met derde partye gedeel nie
Kom meer te wete oor hoe ontwikkelaars datadeling verklaar
Geen data ingesamel nie
Kom meer te wete oor hoe ontwikkelaars insameling verklaar

Graderings en resensies

4,2
16 resensies

Wat's nuut

Update Swift Documentation v5.2
Bug fixes on font resize