Hjem Personlig finansiering Swift standardbibliotyper - dummies

Swift standardbibliotyper - dummies

Indholdsfortegnelse:

Video: ATYPISK - Hurtig Bane 2025

Video: ATYPISK - Hurtig Bane 2025
Anonim

Som med andre sprog tilbyder Swift udviklere et fælles bibliotek med hjælpekode det bruges ofte i udvikling. Et bibliotek som dette er adskilt fra selve sproget, selvom det bruger sprogets syntaks og funktioner. Selvom du kan erstatte dette bibliotek med et andet, ikke-standardiseret, foretrækker de fleste standardbiblioteket, og i virkeligheden er udskiftninger meget sjældne.

Indholdet i et standardbibliotek afspejler sproget og dets tilsigtede anvendelser. For eksempel indeholder C-standardbiblioteket (undertiden kaldet ISO C Library) rutiner til strenghåndtering, matematiske funktioner, input / output og tegnmanipulation. Biblioteket repræsenterer næsten 300 sider af hele 650-sidernes C-sprogspecifikation.

Derimod er Swift standardbiblioteket 50 sider langt på dette tidspunkt; den indeholder:

  • typer, som omfatter:

    • strenge

    • arrayer

    • ordbøger

    • numeriske typer

  • protokoller

  • gratisfunktioner

Hvis du vil dykke dybt ind i C-biblioteket såvel som Swift, vil du opdage, at nogle af funktionaliteten beskrevet i C-biblioteket implementeres direkte i Swift såvel som i kakao- og kakao-berøringsrammerne. Hvad der er vigtigt på dette tidspunkt er, at standardbiblioteket er den ultimative reference for Swift-typer.

Strenge

En svingstreng er et ordnet sæt tegn. Når du bruger en streng bogstavelig, vedlægger du tegnene i citater som denne.

"ABCDE"

Objective-C-syntaksen bruges ikke, så du kan glemme @:

@ "ABCDE"

Swift begynder ud fra den forudsætning, at brugerne bliver internationale, så enhver Unicode-karakter er acceptabel som en strengværdi eller for navnet på a -konstant eller streng.

Arrays

Swift arrays er -lignende med arrays på andre sprog, bortset fra at alle elementer i et array skal være af samme type, og arrayet siges så at være af den type. I tilfælde af klasser, i modsætning til værdier (opgørelser og strukturer), kan den fælles type for elementer i et array være en superklasse.

Således kan en række UIView-forekomster stadig være et UIView-array, hvis det indeholder UILabel- og UIButton-forekomster, som begge er underklasser af UIView.

I modsætning til arrays i Objective-C er Swift arrays ikke klasser; de implementeres faktisk som strukturer.

Ordbøger

Som arrays har ordbøger en fælles type for deres elementer. På andre sprog kaldes ordbøger associative arrays . Hvert element har en nøgleværdi i stedet for et talindeks.Nøgleværdierne konverteres til indeksværdier, der kan finde en ordbogsværdi.

Numeriske typer

Swift standardbiblioteket understøtter almindelige numeriske typer. De grundlæggende typer er:

  • Boolean: Bool-typen har værdier sande og falske. (Bemærk at dette -afviger fra Objective-C, som understøtter JA og NEJ også.)

  • Integer: Int-typen er et fuldt ord fortolket som et enkelt binært heltal. Ordstørrelsen ændres fra tid til anden (i øjeblikket er både 32- og 64-bit ord almindelige, afhængigt af enheden). På grund af denne variation og de sandsynlige ændringer i fremtiden forudsætter ingen formodninger om ordstørrelse. Der findes også flere typer for signerede og usignerede heltal, som vist i tabellen.

  • Flydende punkt: Dobbelt er den mest anvendte flydende punkttype. Det bruger 64 bit - men en 32-bit Float er også tilgængelig.

Swift Integer Typer

Swift standardbibliotyper - dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...

Længde (bits) Signeret Uden signeret
8 Int8 UInt8
16 Int16 UInt16
32 < Int32 uint32 64
Int64 Uint64