Table of Contents[Veşartin][Rêdan]
- 1. Pêşdîtin Plane nîşan / veşêre
- 2. Pêşeka Zû-Action vekin
- 3. Temamkirina kodê
- 4. Bi lez vekin
- 5. Pak
- 6. Pêşdîtin Destana Amûrên
- 7. Hiyerarşiya Bangê bibînin
- 8. Di navbera kanvas an pêşdîtina SwiftUI de biguherînin
- 9. Di tevahiya projeyê de her nivîsê bibînin
- 10. Veşêre / Bikaranîn nîşan bide
- 11. Qada Debug (Nîşan bide/Veşêre)
- 12. Re-indent Code
- 13. Rasterast here pênaseyê
- 14. SwiftUI pêşdîtinê ji nû ve dest pê dike
- 15. Mufetîşên SwiftUI nîşan bidin
- Xelasî
Wekî pêşdebirên nermalavê, em ne tenê ji çêkirina sepanan hez dikin, lê di heman demê de ji bo vê yekê çêtirîn amûrên berdest jî bibînin û bikar bînin.
Em bi rastî bextewar in ku wekî pêşdebirên iOS-ê dixebitin. Naha di qutiya amûrê de zimanek bernamesaziyek nû ya me heye SwiftUI. Bi enstrumanên ku me hene, em ji bo paşerojê baş in.
Lêbelê, em hez dikin ku bi amûrên ku em hene bi bandor bixebitin. Bikaranîna kurtebirên klavyeyê teknîkek hêsan e ku meriv hilberdariya me zêde bike û bêtir kod binivîse.
Ji ber vê yekê, ya ku hûn hewce ne ku di Xcode-ê de zanibin kurtebirên klavyeyê yên guncan in - yên ku ji bo her edîtorê din ku we bikar aniye bêhempa ne.
Hûn ê li ser vê rûpelê kurtebirên klavyeyê yên kêmtir naskirî bibînin, ji ber vê yekê hûn dikarin hilberîna xwe hîn bêtir zêde bikin. Were em destpêkin.
1. Pêşdîtin Plane nîşan / veşêre
Ev jî dibe ku heke hûn bi tenê ekranek MacBook-ê piçûk di rê de bin. Xwezî, kurteya klavyeyê ya yekane heye:
2. Pêşeka Zû-Action vekin
Gava ku tîmek we hebe û endamek tercîh dike ku nêrînên SwiftUI di kodê de pêşve bibe dema ku yekî din tercîh dike ku amûra dîtbarî bikar bîne, ew ê herduyan jî biafirîne!
Wêne û koda we tu carî ji hevdeng nebin! Û bi wê re, ez dixwazim ji bo her cûre pêşdebiran kurtenivîsek klavyeyê ya kêrhatî pêşkêşî bikim. Hûn dikarin bi karanîna kurteya jêrîn bigihîjin menuya Çalakiyên Bilez.
3. Temamkirina kodê
Karkirina bêyî qedandina kodê dijwar e ku meriv bifikire. Hûn ê bê guman wê her dem bikar bînin da ku li API-yê lêkolîn bikin û dema nivîsandinê de dem xilas bikin.
4. Bi lez vekin
Hûn dikarin bi lez û bez bi karanîna fermana Vekirina zû ve biçin nav her cîhek çavkaniyê di projeya xwe An cîhê xebatê de. Tenê di projeya xwe de (û her SDK-ya ku we îtxal kiriye) navê her çînek, navbeynkar, fonksiyon, rêbaz, enum, hwd. binivîsin û navnîşek sembolên ku bi hevoka lêgerînê re li hev dikin dê di pencereyê de xuya bibe.
5. Pak
Dema ku hûn pir pê bawer bin ku koda ku we çêkiriye baş e, ev bikêr e, lê gava ku hûn wê bicîh dikin tiştek dişkê. Projeyê paqij bikin û ji nû ve bimeşînin; dibe ku - tenê dibe - koda we rast e. Ger paqijker pirsgirêka we çareser neke, dibe ku hûn hewce ne ku beşa debugê nîşan bidin.
6. Pêşdîtin Destana Amûrên
Dibe ku hûn bixwazin ne tenê li ser mezintirîn iPhone 13 Pro Max, lê di heman demê de li ser têlefonên piçûk ên din jî perspektîfa xwe binihêrin. Ji bo guheztina mebestê, vê kurtebirrê bikêr bikar bînin da ku bijartina mebestê vekin:
7. Hiyerarşiya Bangê bibînin
Ev kurtebir dê dîmena Hiyerarşiya Bangê nîşan bide, ku dê di koda we de cîhên ku gazî rêbaza bijartî dikin, û her weha her awayên ku bi dorê bangî wan rêbazan dikin û hwd.
8. Di navbera kanvas an pêşdîtina SwiftUI de biguherînin
Dema ku hûn koda SwiftUI dinivîsin, Canvas pêşdîtinek zindî ya UI-ya ku hûn sêwiran dikin dide. Apple ji bo ku vê ezmûnek du-alî bike gelek êş kişandiye, ku tê vê wateyê ku her guhertinên ku hûn di pêşdîtinê de bikin (mînakî, bi veguheztin an lê zêdekirina hêmanên UI) dê di edîtorê kodê de jî were xuyang kirin, û berevajî.
9. Di tevahiya projeyê de her nivîsê bibînin
Dema ku hûn hewce ne ku di projeya xwe de nivîsek diyarkirî bibînin, emrê jêrîn bikar bînin.
10. Veşêre / Bikaranîn nîşan bide
Dema ku neyê bikar anîn, pencereya karûbar li milê rastê jî dikare rê li ber bigire. Ji ber ku ew tenê dema ku ez li ser çîroknivîsekê dixebitim ji min re bikêr e, ez fermana jêrîn bikar tînim ku dema ku ez di navbera pelên çîrok û kodê de derbas dibim wê biguhezînim.
11. Qada Debug (Nîşan bide/Veşêre)
Beşa debugkirinê, ku tê de dîmen û konsolê guhêrbar vedihewîne, nîşan bidin. Dema ku bernameya we digihîje xalek veqetandinê, dîmena guhêrbar rewşa heyî ya hemî guhêrbarên di çarçovê de nîşan dide. Dema ku bernameya we di konsolê de dimeşe, hûn ê her tiştê ku we qeyd kiriye bibînin. Dema ku hûn di debugkirinê de ne, heman kurtebirrê bikar bînin da ku qutiya xeletiyê veşêrin.
12. Re-indent Code
Ev bi gelemperî wekî "koda formatkirinê" tê binav kirin, lê di Xcode de, ew wekî "Re-Indent" tê binav kirin. Her tiştê ku hûn jê re dibêjin, hûn dikarin di destpêka her rêzê de cîhê guncan bi bijartina wê û dûv re li pey rêwerzan zêde bikin. Her weha hûn dikarin rêzek yekane ji nû ve bixin bêyî ku pêşî wê hilbijêrin.
13. Rasterast here pênaseyê
Dema ku API-yên nû fêr bibin an li bingehek kodek nenas derbas bibin ev bi rastî bikêr e. Bi rastî ObservedObject çi dike? Li pênaseya wê bigerin da ku li ser rêbaz û taybetmendiyên wê, navgînên ku ew bicîh tîne, û çîna ku jê digire fêr bibin.
14. SwiftUI pêşdîtinê ji nû ve dest pê dike
Dema ku hûn dîmenek vekin, Xcode tavilê wê ava nake. Li şûna wê ew ê li bendê bimîne heya ku hûn bi eşkere ferman bidin ku wiya bikin. Ger di koda meya SwiftUI de pirsgirêk hebin, pêşdîtin jî dikare xelet bixebite. Erê, hûn dikarin bi tikandina bişkojê pêşdîtinê ji nû ve bidin destpêkirin.
15. Mufetîşên SwiftUI nîşan bidin
Ev kurtenivîsek din a UIKit-ê ye ku divê em pê nas bikin. Mufetîşê Pelê, Mufetîşê Dîrokê, Mufetîşê Alîkariya Bilez, û Çavdêrê Taybetmendiyan hemî di her dîtina SwiftUI de hene. Ew hemî di derbarê dîtina meya heyî de hejmarek taybetmendiyên kêrhatî peyda dikin.
Mînakî, çavdêrê Alîkariya Bilez, di derheqê dîtina heyî de gihîştina belgeyan ji me re peyda dike. Ev ji bo karanîna dîtinên çêkirî yên wekî Nivîsar, Reng, û hwd bikêr e.
Xelasî
Tewra ku ew li ser astek piçûk a hilberîneriyê be jî, kurtebirên klavyeyê nêzîkatiyek ecêb e ku karmendiya me zêde bike.
SwiftUI çarçoveyek fantastîk e ku dihêle hem pêşdebir û hem jî sêwiraner zû navrûyên bikarhêner ava bikin.
Leave a Reply