Výukový program Swift: Začíname s vývojom systému iOS pomocou softvéru Swift



V tomto výučbe pre Swift získate úvod do vývoja iOS pomocou Swiftu a tiež pochopíte všetky programovacie koncepty Swiftu.

V tomto blogu Swift Tutorial vám predstavím niektoré základné pojmy Swift. Predtým, ako sa posuniete vpred, by som vás však chcel oboznámiť s „Čo je to Swift“ a ako si môžete nainštalovať Swift do vášho systému. Takže poďme do toho hneď !!

V tomto blogu o Swift Tutorial by som sa venoval nasledujúcim témam:





Výukový program pre Swift: Čo je to Swift?

Swift je programovací jazyk, ktorý preberá to najlepšie z jazykov C a Objective-C a je vyvinutý spoločnosťou Apple Inc. pre vývoj iOS / OS X tak, aby fungoval na mnohých existujúcich platformách iOS 6 a OS X 10.8.

Výukový program Swift: Ako nainštalovať Swift?

Aby ste mohli používať Swift, potrebujete softvér Xcode na spustenie kódovania Swift na ihrisku. Keď vám Swift vyhovuje, môžete použiť Xcode IDE na vývoj aplikácií pre iOS / OS x.



Takže za predpokladu, že máte účet na webe Apple Developer, musíte jednoducho prejsť na Stiahnutie pre vývojárov spoločnosti Apple.

Raz prejdete na odkaz, vyberte najnovšiu dostupnú verziu Xcode a stiahnite si ju kliknutím na daný odkaz v blízkosti obrázka disku.

Po stiahnutí súboru dmg ho môžete nainštalovať jednoduchým dvojitým kliknutím.



Dobre !! Takže akonáhle máte svoj xCode, otvorte ho dvojitým kliknutím a prejdite na Súbor -> Nové a vyber si Detské ihrisko . Potom vyberte iOS a uveďte názov ihriska. Po dokončení kliknite na Vytvoriť.

Xcode IDE - výučba Swift - Edureka

Obr. 1: Vytváranie detských ihrísk v prostredí Xcode IDE - výučba Swift

Teraz, keď je vaše ihrisko pripravené, začnime s programovaním!

Najprv teda začnime so základnou syntaxou a potom napíšme ahoj svetový program.

Výukový program Swift: Základná syntax

  • Žetóny - Token je buď kľúčové slovo , identifikátor, konštanta, reťazcový literál alebo symbol.
  • Bodkočiarky - V Swifte nemusíte za každým príkazom v kóde písať bodkočiarku (). Len v prípade použitia viacerých príkazov v rovnakom riadku sa ako oddeľovač použije bodkočiarka.
  • Kľúčové slová - Kľúčové slová sú vyhradené slová v kódovacích jazykoch, ktoré sa nemôžu použiť ako konštanty ani premenné, ani ako názvy iných identifikátorov, pokiaľ neuniknú pomocou spätných tikiet (`& hellip`).
  • Literatúra - Literál je hlavne reprezentácia zdrojového kódu hodnoty celého čísla, čísla s pohyblivou rádovou čiarkou alebo typu reťazca. Takže literál môže byť celočíselný literál, plávajúci literál, reťazcový literál alebo boolovský literál.
  • Komentáre - Komentáre pomáhajú kompilátorom ignorovať texty, ktoré sa nemajú kompilovať. Viacriadkové komentáre začínajú na / * a ukončiť s * / zatiaľ čo jednoriadkové komentáre sa píšu pomocou // na začiatku komentára.
  • Identifikátory - V jazyku Swift sa rozlišujú veľké a malé písmená a v identifikátoroch sa nepovoľujú špeciálne znaky, ako napríklad @, $ a%. Identifikátor začína abecedou A až Z alebo a až z alebo podčiarkovníkom _, za ktorým nasledujú ďalšie písmená, podčiarkovníky a číslice (0 až 9).
  • Biele miesta - Medzery sa v aplikácii Swift používajú na opis prázdnych znakov, tabulátorov, znakov nového riadku, komentárov a tiež na oddelenie jednej časti výpisu od druhej. Toto pomáha kompilátoru identifikovať, kde končí jeden prvok vo vyhlásení a začína ďalší prvok.

Program Hello World

/ * Program Hello World * / import UIKit // Pretože vytvárame program pre detské ihrisko pre iOS, musíme importovať UiKit var myString = 'Hello World!' Print (myString) // Použitý bodkočiarka, pretože sa používajú 2 príkazy spolu

Výkon :

Ahoj Svet!

Teraz, keď ste napísali svoj prvý program, poďme si porozumieť viac o premenných a údajových typoch.

Získajte certifikáciu pomocou projektov na priemyselnej úrovni a rýchlo sledujte svoju kariéru

Výukový program Swift: Premenné, dátové typy a vysielanie typov

Premenné

Premenné nie sú nič iné ako vyhradené miesta v pamäti na ukladanie hodnôt. To znamená, že keď vytvoríte premennú, vyhradíte si nejaké miesto v pamäti.

var a = 42 // Deklarácia premennej var a: Int = 42 // Premennú môžete deklarovať aj zadaním dátového typu. nech b = 32 // Deklarovanie konštantnej tlače (varA)

Dátové typy

Rovnako ako akýkoľvek iný programovací jazyk, aj swift poskytuje zabudované dátové typy, na ktoré môžete odkazovať v nasledujúcej tabuľke:

Typ Typická bitová šírka Typický rozsah
Int8 1 bajt- 127 až 127
UInt8 1 bajt0 až 255
Int32 4 bajty-2147483648 až 2147483647
UInt32 4 bajty0 až 4294967295
Int64 8 bajtov-9223372036854775808 až 9223372036854775807
UInt64 8 bajtov0 až 18446744073709551615
Plavák 4 bajty1,2E-38 až 3,4E + 38 (~ 6 číslic)
Dvojitý 8 bajtov2,3E-308 až 1,7E + 308 (~ 15 číslic)

Teraz vám poviem zaujímavú skutočnosť.

V nástroji Swift nemusíte pri deklarácii premennej nevyhnutne definovať dátový typ.

Predpokladajme teda, že deklarujete premennú var b = 'Ahoj' , potom to Swift automaticky pochopí b je a String premenná typu na základe zadaného vstupu.

Typ Casting

Teraz môžete dokonca vykonať typovú konverziu alebo obsadenie.

Napríklad môžete previesť celočíselnú hodnotu na pohyblivú hodnotu a naopak.

Zvážte naprdostatok nižšie:

let a: Int = 5679 // Deklarujte 2 konštanty let b: Float = 2,9999 // Konverzia float na int print („Toto číslo je teraz Int (Int (b))“) // Konverzia int na float print („This číslo je teraz plavák (plavák (a)) “)

Výkon:

Toto číslo je teraz Int. 2 Toto číslo je Float teraz 5679.0

Výukový program Swift: Operátorov

Operátory sú konštrukty, ktoré môžu manipulovať s hodnotami operandov. Zvážte výraz 7 + 3 = 10, tu 7 a 3 sú operandy a + sa nazýva operátor.Swift podporuje nasledujúce typy operátorov:

Obr. 2: Rôzni operátori v aplikácii Swift - Výukový program Swift

Teraz nejdem do hĺbky, chlapci, ale ukážem vám niekoľko jednoduchých operácií v Swifte. Zvážte príklad uvedený nižšie:

print ('5 + 3 = (5 + 3)') // Sčítanie print ('5 - 3 = (5 - 3)') // Odčítanie print ('5 * 3 = (5 * 3)') // Násobenie tlače ('5/3 = (5/3)') // Rozdelenie tlače ('5% 3 = (5% 3)') // Modulus

Výkon:

5 + 3 = 8 5 - 3 = 2 5 * 3 = 15 5/3 = 1 5% 3 = 2,3 

Dobre !! Teraz, keď viete, základné operátory, začnime s podmienenými vyhláseniami.

Výukový program Swift: Podmienené vyhlásenia

Podmienené príkazy sa používajú na vykonanie príkazu alebo skupiny príkazov, ak je splnená niektorá podmienka.Existujú najmä tri podmienečné vyhlásenia - Ak Keby-Inak a Prepnúť Vyhlásenia.

Začnime teda teraz príkazom If.

Ak vyhlásenie

Príkaz if, môže byť buď iba jednoduchý príkaz if, alebo vnorený príkaz if.

Takže jednoduché Ak výpis je najjednoduchší rozhodovací príkaz, ktorý rozhoduje o tom, či sa určitý výpis alebo blok výpisov vykoná alebo nie.

Obr. 3: Vývojový diagram podmieneného vyhlásenia - Swift Tutorial

Zvážte nasledujúci príklad:

var x: Int = 10 ak x<20 { print('x is less than 20') } print('Value of variable x is (x)') 

Výkon:

x je menšie ako 20 Hodnota premennej x je 10

Vnorené - ak

Teraz, vnorené ak je príkaz if alebo príkaz if-else v rámci príkazu if.

Obr. 4: Vývojový diagram vnoreného, ​​ak je podmienené vyhlásenie - výučba Swift

Zvážte nasledujúci príklad:

rozdiel medzi xml a html
var x: Int = 100 var y: Int = 200 if x == 100 {print ('Prvá podmienka je splnená'), ak y == 200 {print ('Je splnená aj druhá podmienka')}} print ('Hodnota premenná x je (x) ') print (' Hodnota premennej y je (y) ')

Výkon:

Prvá podmienka je splnená Druhá podmienka je splnená Hodnota premennej x je 100 Hodnota premennej y je 200

Vyhlásenie if-else

Príkaz if-else testuje podmienku a ak je podmienka nepravdivá, vykoná sa príkaz „else“.

Obr. 5: Vývojový diagram If - Else Podmienené vyhlásenie - Príručka Swift

Zvážte príklad uvedený nižšie:

var x: Int = 10 ak x<20 { print('x is less than 20') } else { print('x is not less than 20')} print('Value of variable x is (x)') 

Výkon:

x je menej ako 20

If-else..if-else (rebrík If-else)

Teraz môžete mať aj keby-inak rebrík.Takže rebríček If-else-if umožňuje používateľovi používať v rámci slučky veľa príkazov if else a v prípade, že jedna z podmienok bude platiť, zvyšok cyklov sa obíde.

Obr. 6: Vývojový diagram If - Else Ladder Podmienené vyhlásenie - Swift Tutorial

Zvážte príklad uvedený nižšie:

var x: Int = 100 var y: Int = 200 if xy {/ * Ak je podmienka pravdivá, vytlačte nasledujúci znak * / print ('x je väčšie ako y')} else {/ * Ak je podmienka nepravdivá, vytlačte nasledujúci text * / print ('x sa rovná y')} print ('Hodnota premennej xay sú: (x) a (y)')

Výkon:

x je menšie ako y Hodnota premennej xay sú: 100 a 200

S čarodejnica

Príkaz switch poskytuje jednoduchý spôsob vykonávania podmienok do rôznych častí kódu.

Obr. 7: Vývojový diagram podmieneného vyhlásenia o prepínači - výučba Swift

Zvážte príklad uvedený nižšie:

var a = 20 prepínací index {prípad 10: tlač („Hodnota indexu je 10“) prípad pádu 15,20: print („Hodnota indexu je 15 alebo 20“) prípad pádu 30: print („Hodnota indexu je 30 ') predvolené: tlač („predvolený prípad“)}

Výkon:

Hodnota indexu je 15 alebo 20 Hodnota indexu je 30

Ak teraz sledujete výstup, potom, aj keď je naša podmienka splnená, dostaneme aj ďalší výpis. Je to tak preto, lebo používame vyhlásenie prepadnúť . Pokiaľ teda nepoužívate a prepadnúť vyhlásenie, potom program vyjde z prepínač príkaz po vykonaní výpisu zhody prípadu.

Máte záujem o vytvorenie vlastných aplikácií pre iOS?

Prejdime teraz k iteračným slučkám.

Výukový program Swift: Iteratívne slučky

Všeobecne sa príkazy vykonávajú postupne. Prvý príkaz vo funkcii sa vykoná prvý, potom druhý a tak ďalej.Môže nastať situácia, že budete musieť blok kódu vykonať niekoľkokrát.

Príkaz slučky nám umožňuje vykonať príkaz alebo skupinu príkazov viackrát. Takže iteračné slučky sú hlavne Pre vstup , Zatiaľ čo a Do-zatiaľ slučka.

ako zostaviť v

Slučka pre vstup

Slučka for-in iteruje s kolekciami položiek, ako sú rozsahy čísel, položky v poli alebo znaky v reťazci.

Obr. 8: Vývojový diagram slučky For-In - výučba Swift

Zvážte príklad uvedený nižšie:

pre i v 1 ... 3 {print ('Hello world! and Value of i is (i)')}

Výkon:

Ahoj svet! a Hodnota i je 1 Ahoj svet! a hodnota i je 2 Hello world! a hodnota i je 3

Zatiaľ čo Loop

Príkaz while cyklu v programovacom jazyku Swift opakovane vykonáva cieľový príkaz, pokiaľ je splnená daná podmienka.

Obr. 9: Vývojový diagram cyklu while - výučba Swift

Zvážte príklad uvedený nižšie:

var current: Int = 0 // Inicializácia premenných var final: Int = 3 let Completed = true while (current<= final) // condition { //play game if Completed { print('You have passed the level (current)') current = current + 1 //statement to be executed if the condition is satisfied } } print('The while loop ends') //Statement executed after the loop ends 

Výkon:

Prešli ste úrovňou 0 Prešli ste úrovňou 1 Prešli ste úrovňou 2 Prešli ste úrovňou 3 Slučka while končí

Do-while / Repeat while Loop

Na rozdiel od slučiek for a while, ktoré testujú stav slučky v hornej časti slučky, slučka repeat… while kontroluje jej stav v spodnej časti slučky.

Obr. 10: Vývojový diagram cyklu Do-While - výučba Swift

Zvážte príklad uvedený nižšie:

var val = 5 repeat {print ('Value is (val)') val = val + 1} while index<10 

Výkon:

Hodnota je 5 Hodnota je 6 Hodnota je 7 Hodnota je 8 Hodnota je 9

Dobre, chlapci! To je koniec slučiek, poďme teraz rýchlo skočiť na Polia a n-tice.

Výukový program Swift: Polia a n-tice

Polia

Pole je dátová štruktúra, ktorá obsahuje zoznam prvkov. Všetky tieto prvky sú rovnakého údajového typu, napríklad celé číslo alebo reťazec.Predpokladajme teda, že si chcete uložiť mená svojich priateľov. Program môžete napísať nasledovne:

var friends: Array = ['Akash', 'Sanjana', 'Avinash', 'Swatee']

Môžete tiež pridať nové prvky do poľa pomocou metódy append (). Pozrite si príklad nižšie:

friends.append ('Aayushi') tlač (priatelia)

Výkon:

Akash Sanjana Avinash Swatee Aayushi

N-tice

N-tice sa používajú na zoskupenie viacerých hodnôt do jednej zloženej hodnoty. Zvážte príklad uvedený nižšie:

var zlyhanie404 = (404, „Brána sa nenašla“) tlač („Kód je (zlyhanie404.0)“) tlač („Definícia chyby je (zlyhanie404.1)“) var zlyhanie404 = (kód chyby: 404, popis: „Brána sa nenašla“) print (failure404.faliureCode) // vytlačí 404.

Výkon

Kód je 404 Definícia chyby je Gateway not found 404

Dobre, teraz, keď ste chlapci pochopili pole, je čas začať s množinami a slovníkmi.

Chcete získať certifikáciu pre vývoj iOS?

Výukový program Swift: Sady a slovníky

Sady

Sady sa používajú na ukladanie odlišných hodnôt rovnakého typu bez toho, aby mali nejaké konečné usporiadanie ako v prípade polí. Môžete teda použiť sady namiesto polí, ak sa chcete ubezpečiť, že neexistujú duplicitné hodnoty alebo ak usporiadanie prvkov nie je problémom. .
Sada sa vytvorí umiestnením všetkých položiek (prvkov) do zložených zátvoriek [] oddelených čiarkou. Zvážte príklad uvedený nižšie:

let evenNumber: Set = [2,4,6,8,12]

Teraz vám poviem, že môžete vykonávať aj nastavené operácie, ako sú spojenie, križovatka, odčítanie.

Únia: Union of A and B is a set of all the elements from both sets. Spojenie sa vykonáva pomocou .union () metóda.

Ja križovatka: Priesečník A a B je množina prvkov, ktoré sú spoločné v obidvoch množinách. Križovatka sa vykonáva pomocou .intersekcia () metóda.

Odčítanie: Rozdiel A a B (A - B) je množina prvkov, ktoré sú iba v A, ale nie v B. Podobne je B - A množina prvkov, t. J. V B, ale nie v A.Prečítajte si kód uvedený nižšie:

let evenNumber: Set = [10,12,14,16,18,20] let oddNumber: Set = [5,7,9,11,13,15] let primeNumber: Set = [2,3,5,7, 13,17,19] oddNumber.union (evenNumber) .sorted () oddNumber.intersection (evenNumber) .sorted () oddNumber.subtracting (primeNumber) .sorted ()

Výkon:

[5,7,9,10,11,12,13,14,15,16,18,20] [] [9, 11, 15]

Slovníky

Slovníky sa používajú na ukladanie neusporiadaných zoznamov hodnôt rovnakého typu a Swift vám neumožňuje zadať nesprávny typ do slovníka.Zvážte príklad uvedený nižšie.

var exampleDict: [Int: String] = [1: 'One', 2: 'Two', 3: 'Three'] // Vytváranie slovníkov var accessval = exampleDict [1] // Prístup k hodnotám slovníka print ('Hodnota kľúča = 1 je (accessVal ') print (' Hodnota kľúča = 2 je (exampleDict [2]) ') print (' Hodnota kľúča = 3 je (exampleDict [3]) ')

Výkon:

Hodnota kľúča = 1 je voliteľná („jedna“) Hodnota kľúča = 2 je voliteľná („dva“) Hodnota kľúča = 3 je voliteľná („tri“)

Výukový program Swift: Funkcie

Funkcia je v podstate skupina príkazov organizovaných spoločne za účelom vykonania konkrétnej úlohy. Môžete volať funkciu, mať funkciu s / bez parametrov, mať funkciu s / bez návratových hodnôt, mať typy funkcií a tiež používať vnorené funkcie.V nasledujúcom príklade sa dozviete, ako definovať a volať funkcie. Zvážte príklad uvedený nižšie:

func Employee (empname: String) -> String {// Defining a function return empname} print (Employee (empname: 'Sayantini')) // Calling a function print (Employee (empname: 'Kislay'))

Výkon:

Sayantini Kislay

Prejdime teraz k ďalšej časti blogu, tj. Uzávery a štruktúry.

Výukový program Swift: Uzávery a štruktúry

Uzávery

Uzávery všeobecne mätú každého, ale sú to iba samostatné kódy, napríklad funkcia organizovaná ako bloky. Môžu byť anonymné, zatiaľ čo funkcia musí mať názov funkcie. Zvážte príklad uvedený nižšie.

let name = {print ('Vitajte v Swift Closures')} name ()

Výkon:

Vitajte v uzávierkach

Štruktúry

Swift poskytuje flexibilnú budovu v akomkoľvek bloku kódovacej platformy s využitím konštrukcií ako štruktúr. Pri jednorazovom použití týchto štruktúr je možné definovať metódy a vlastnosti konštruktov. Zvážte príklad uvedený nižšie.
struct employeeDetails {// Definovanie štruktúry var name = 'Bob' var id = 11021 varphonenumber = 9876543210} let details = employeeDetails () // Prístup k štruktúre a vlastnostiam print ('Meno zamestnanca je (details.name)') print („Číslo zamestnanca je (details.id)“) print („Telefónne číslo zamestnanca je (details.phonenumber)“)

Výkon:

Meno zamestnanca je Bob Id zamestnanca je 11021 Telefónne číslo zamestnanca je 9876543210

Teraz, keď ste pochopili štruktúry, pochopme triedy a dedičstvo.

Výukový program Swift: Triedy a dedičstvo

Triedy

Triedy v Swifte sú v podstate stavebnými kameňmi flexibilných konštrukcií. Takže podobne ako v prípade konštánt, premenných a funkcií môže užívateľ definovať vlastnosti a metódy triedy.

class DetailsStruct {// Definovanie triedy var id: Int init (id: Int) {self.id = id}} class studentDetails {var id = 125612} nechať studentid = studentDetails () print ('ID študenta je (studentid.id) ) ')

Výkon:

ID študenta je 125612

Dedenie

Dedenie je proces vytvárania nových tried z existujúcich tried. Odvodená trieda dedí všetky schopnosti základnej triedy a môže tiež pridať svoje vlastné funkcie.

Triedy možno ďalej kategorizovať do podtrieda a nadtrieda .

Podtrieda: Ak trieda zdedí vlastnosti, metódy a funkcie z inej triedy, nazýva sa ako podtrieda.

Nadtrieda : Trieda, ktorá obsahuje vlastnosti, metódy a funkcie, aby mohla ostatným triedam dediť sama od seba, sa nazýva nadtrieda. Zvážte príklad uvedený nižšie.

trieda EmployeeDetails {var id: Int var number: Int init (detail1: Int, detail2: Int) {id = detail1 number = detail2} func print () {print ('Employee id is: (id), phone phone number is: (number) ')}} zobrazenie triedy: EmployeeDetails {init () {super.init (detail1: 94567, detail2: 9876543210) // kľúčové slovo super sa používa na volanie parametrov a metód zo super triedy}} nechať zamestnanca informácie = displej ( ) employeeinformation.print ()

Výkon:

ID zamestnanca je94567, telefónne číslo zamestnanca je9876543210

Teraz, chlapci, máte predstavu o hlavných konceptoch v aplikácii Swift. Poďme sa teraz začať učiť rozšírené témy, ako sú protokoly, rozšírenia, všeobecné informácie a výčty.

Výukový program Swift: Protokoly

Protokoly sú ako rozhrania v iných jazykoch pre funkcie metód, vlastností a ďalších požiadaviek. Zvážte príklad uvedený nižšie:
protokol Fly {var Fly: Bool {get set} func flyable (milesCovered: Double) -> String} class Vehicle: Fly {var Fly: Bool = false var name: String = 'Default name' func flyable (milesCovered: Double) - > Reťazec {if (self.flies) {návrat '(self.name) letí (milesCovered) míle'} else {return '(self.name) nemôže lietať'}}} var BMWX1 = Vehicle () BMWX1.name = ' BMW X1 'BMWX1.flies = nepravá tlač (BMWX1.flyable (34))
Výkon:
BMW X1 nevie lietať

Výukový program Swift: Prípony

Rozšírenia sa v zásade používajú na pridanie funkcií existujúcej triedy, štruktúry alebo typu výčtu. Pomocou rozšírení môžete pridať vypočítané vlastnosti a vlastnosti vypočítaného typu, definovať a používať nové vnorené typy, definovať inštančné a typové metódy, poskytovať nové inicializátory, definovať dolné indexy a tiež prispôsobiť existujúci typ protokolu.

Zvážte príklad uvedený nižšie:

rozšírenie Int {var add: Int {returnself + 10} varsubtract: Int {returnself- 34} var multiply: Int {returnself * 5} var divide: Int {returnself / 5}} let addition = 3.add print ('The value po pridaní is (add) ') let subtraction = 120.subtract print (' The value after subtracting is (subtraction) ') let multiplication = 25. multiplly print (' The value is mutiplying is (multiplication) ') let division = 55 .divide print ('Hodnota po rozdelení je (divízia)') let mix = 10. pridať + 34. odčítať tlač ('Vypočítaná hodnota je (mix)')

Výkon:

Hodnota po pridaní je 13 Hodnota po odpočítaní je 86 Násobenie je 125 Hodnota po rozdelení je 11 Vypočítaná hodnota je 20

Výukový program Swift: Generiká

Všeobecné typy sa používajú na zápis flexibilných a opakovane použiteľných funkcií a typov. V zásade teda môžete použiť generiká, aby ste sa vyhli duplikácii. Zvážte príklad uvedený nižšie:

func swap (x: inout T, y: inout T) {let temp = xx = yy = temp} var str1 = 'Hello' var str2 = 'Edureka' print ('Before Swapping String values ​​are: (str1) and (str2 ) ') swap (x: & str1, y: & str2) print (' After Swapping String values ​​are: (str1) and (str2) ') var num1 = 1996 var num2 = 1865 print (' Before Swapping Int values ​​are: (num1 ) a (num2) ') swap (x: & num1, y: & num2) print (' Po výmene Int sú hodnoty: (num1) a (num2) ')

Výkon:

Pred výmenou reťazca sú hodnoty: Hello a Edureka Po výmene reťazca sú hodnoty: Edureka a Hello Pred výmenou reťazca sú hodnoty: 1996 a 1865 Po výmene reťazca sú hodnoty: 1865 a 1996

Výukový program Swift: Vyčíslenia

Výčet v jednoduchom vyjadrení je používateľom definovaný dátový typ, ktorý pozostáva zo sady súvisiacich hodnôt. Kľúčové slovo enum sa používa na definovanie vymenovaného dátového typu. Zvážte príklad uvedený nižšie:

enum Farba: Int {prípad modrý prípad zelený prípad zelený prípad červený prípad žltý init () {self = .red} func getDetails () -> Reťazec {switch (self) {prípad. modrá: návrat 'Farba je modrá' prípad. zelená: návrat „Farba je zelená“ prípad. Červená: návrat „Farba je červená“ prípad. Žltá: návrat „Farba je žltá“ predvolené: návrat „Farba sa nenašla“}}} var chooseColor = Farebná tlač (chooseColor.rawValue) var favColor = Farba .zelená tlač (favColor.rawValue) if (favColor == Color.green) {tlač ('Zelená farba je obľúbená')} tlač (favColor.getDetails ())

Výkon:

2 jeden Obľúbená farba je zelená zelená

Dúfam, že sa vám páčilo čítanie tohto návodu Swift. Prebrali sme všetky základné informácie o Swifte, takže teraz môžete začať cvičiť.

Ak chcete získať podrobné informácie o aplikácii Swift a jej rôznych aplikáciách, môžete pre živé online školenie s nepretržitou podporou a doživotným prístupom.

Učte sa od odborníkov na priemyselnej úrovni

Máte na nás otázku? Uveďte ich v sekcii komentárov „ Výukový program Swift “A ozveme sa vám.