Anonim

Pri izdelavi mobilnih aplikacij razvijalci navadno naletijo na težavo s spreminjanjem začetnega nadzornika pregledovanja svojih aplikacij. Glede na IDE (Integrated Development Environment) in programski jezik, ki ga uporabljate, je to lahko precej slepa ulica, zlasti za neizkušene programerje.

Recimo, da izdelujete aplikacijo, ki od uporabnikov zahteva prijavo. Seveda bi najprej želeli odpreti svoj nadzorni pregled za nadzor. Vendar bi bilo nesmiselno vsakič znova odpreti isti krmilnik, ko uporabnik odpre aplikacijo. V idealnem primeru želite, da vaša aplikacija uporabnika pošlje na zaslone za preverjanje pristnosti.

S programskim jezikom in IDE, ki vam ga bomo pokazali tukaj, lahko to naredite veliko lažje., vam bomo predstavili programski jezik Swift 4. Najprej vam bomo dali nekaj namigov v zvezi s tem novim programskim jezikom in nato razložili najlažji način za spremembo začetnega krmilnika pogleda.

Kaj je Swift 4?

Swift 4 je programski jezik, ki se uporablja za razvoj aplikacij OS X in iOS. Ustvaril jo je Apple Inc.

Zaradi tega je ta programski jezik tako poseben, je dejstvo, da je vključil najboljše programske koncepte iz jezikov, kot so C, C ++ in C #. Vse to je na voljo v Swiftovih knjižnicah brez skupnih omejitev združljivosti C.

Drugi razlog, zakaj se ta programski jezik uporablja za večino današnjih iOS aplikacij, je dejstvo, da uporablja sistem izvajanja sistema Objective C. To omogoča, da se programi, napisani v Swift 4, izvajajo na različnih platformah, kot so OS X 10.8, iOS 6 itd.

Sintaksa Swift 4 je zelo podobna skladnji Objective C. Če poznate svoj cilj C (C ++, C oster), se boste Swift 4 brez težav naučili.

Katere IDE morate uporabiti za programiranje v Swift 4?

Sodeč po komentarjih izkušenih razvijalcev se zdi, da je Xcode "ljubitelj oboževalcev", ko gre za pisanje v Swift 4. Prav tako je Xcode IDE odličen za namen tega članka, saj ima funkcije, ki vam omogočajo enostavno nastavitev konfiguracija aplikacije

Druge IDE nimajo enakih funkcij ali jih ni tako enostavno naučiti.

Xcode IDE je precej prilagodljiv, napreden in zelo enostaven za uporabo. To okolje vam omogoča ustvarjanje zmogljivih aplikacij iPad, iPhone, Mac, Apple TV in Apple Watch. Tu IDE lahko prenesete tukaj.

Spreminjanje regulatorja začetnega pogleda v Xcode

Z vsemi ključnimi sestavinami (Swift 4 in Xcode) je čas, da vam pokažemo, kako spremeniti začetni nadzornik aplikacije.

To bomo storili tako, da bomo v Xcode ustvarili nov projekt iz nič, zato se boste naučili tudi, kako postaviti okolje. Seveda, če ste že ustvarili projekt, lahko še vedno sledite vadnici.

Obstajata dva predlagana načina, kako to storiti, zato preizkusite tistega, ki se vam zdi najlažji, in preverite, ali deluje za vašo aplikacijo. Začeli bomo s prvim.

Tukaj je opisano, kako morate ustvariti svoj novi projekt Xcode:

  1. Odprite Xcode IDE in vnesite konfiguracijo Create New Project.
  2. V oknu Izbira predloge za nov projekt izberite aplikacijo Single View.

  3. V polje Ime izdelka vnesite ime svojega projekta in kliknite Naprej.

  4. Izberite mesto, kamor boste shranili projektne datoteke.
  5. Kliknite Ustvari.

Po zadnjem koraku bo Xcode prikazal začetne datoteke, ki so bile ustvarjene samodejno. Te datoteke bodo ustvarjene na levi strani zaslona (če uporabljate privzeto konfiguracijo IDE).

Na levi strani bi morali imeti AppDelegate.swift, ViewController.swift, Main.storyboard in sredstva. Upoštevajte, da je bil samodejno ustvarjen tudi ViewController.swift. To je vaš začetni nadzornik pregledov, ki se bo najprej prikazal, ko zaženete aplikacijo.

Zdaj ustvarimo nov nadzorni regulator in ga nastavimo kot začetnega.

  1. Kliknite datoteko Main.storyboard. Na levi strani zaslona si boste lahko ogledali, kako trenutno izgleda vaš začetni pregled krmilnika.

  2. Preprosto povlecite View Controller na zaslon, da ustvarite novega; ta možnost se nahaja v spodnjem desnem kotu zaslona. Ko kliknete in povlečete po zaslonu, boste opazili, da se je poleg prvotnega pojavil še dodatni regulator za ogled.

  3. Kliknite prvo (originalno) zgornjo etiketo View Controller z napisom View Controller. Po kliku na to oznako se prikažejo tri možnosti.

  4. Na levi strani izberite prvo možnost, ki vam bo pokazala, da imate možnosti konfiguracije View Controller View.
  5. Kliknite ikono puščice, ki se nahaja v desnem delu zaslona.
  6. Izklopite potrditveno polje Nadzornik za začetni pogled.

Če počistite potrditveno polje Nadzornik za začetni pogled, boste zagotovili, da se prvotni krmilnik pogleda ne bo pojavil, ko zaženete aplikacijo.

Naredite enake korake za krmilnik pogleda, ki ste ga ustvarili, samo tokrat potrdite potrditveno polje Is Initial View Controller. In voila! Dodatni krmilnik pogleda si nastavil kot začetnega v Xcode.

Programsko spreminjanje začetnega prikaza regulatorja

Če v nadzorni plošči obstoječega projekta nimate nadzornika začetnega pogleda, lahko vseeno spremenite. Vendar je ta metoda nekoliko zahtevna in zahteva nekaj predhodnega znanja programiranja Swift 4.

Preden začnemo, morate poskrbeti, da imajo vsi vaši krmilniki svoje identifikacijske plošče. Prav tako morate preveriti, ali je v nekaterih nastavitvah krmilnik v nastavitvah preverjen.

Po tem storite naslednje:

  1. Počistite vrednost osnovnega imena datoteke datoteke z matičnimi ploščami. To se nahaja v nastavitvah vaše aplikacije. Pojdite na zavihek Info.
  2. Očistite vrednost glavnega vmesnika na kartici Splošno v aplikaciji.
  3. V aplikaciji pooblaščenca za vašo aplikacijo : didFinishLaunchingWithOptions: metoda : ustvarite nov začetni pregled krmilnik.

Kot primer bomo uporabili kodo Sapana Diwakarja:

Drugi način bi bil delo prek UINavigationController. Če želite preizkusiti to alternativno metodo, instancirajte pravilen krmilnik pogleda nekje v aplikaciji: didFinishLaunchingWithOptions: (delegat) in ga potisnite na UINavigationController.

Takole je to mogoče storiti:

Uživajte v svoji pustolovščini za razvoj mobilnih aplikacij

Upajmo, da vsaj ena od metod, ki smo vam jih pokazali tukaj, deluje za vašo aplikacijo. Zdaj se lahko preusmerite iz slepe ulice in nadaljujete z razvojem svoje mobilne aplikacije.

Seveda obstaja veliko drugih načinov za reševanje iste težave s pomočjo programiranja. Ali poznate dobro alternativo? Če ga imate, ga delite z nami v spodnjem razdelku s komentarji.

Kako spremeniti začetni krmilnik pogleda