Werrej[Aħbi][Uri]
- 1. Preview Plane show/hide
- 2. Iftaħ Quick-Action Menu
- 3. Tlestija tal-kodiċi
- 4. Iftaħ Malajr
- 5. Nadif
- 6. Preview Destination of Devices
- 7. Sib il-Ġerarkija tas-Sejħa
- 8. Aqleb bejn Toggle canvas jew preview SwiftUI
- 9. Sib kwalunkwe test fil-proġett kollu
- 10. Uri Hide/Utilitajiet
- 11. Żona tad-Debug (Uri/Aħbi)
- 12. Inċiż mill-ġdid tal-Kodiċi
- 13. Mur direttament għad-definizzjoni
- 14. SwiftUI jerġa 'jibda l-previżjoni
- 15. Uri l-Ispetturi ta 'SwiftUI
- konklużjoni
Bħala żviluppaturi tas-softwer, aħna nħobbu mhux biss nibnu apps, iżda wkoll insibu u nużaw l-aqwa għodod disponibbli biex nagħmlu dan.
Aħna tassew ixxurtjati li naħdmu bħala żviluppaturi tal-iOS. Issa għandna lingwa ta 'programmar ġdida fil-kaxxa tal-għodda tagħna ma' SwiftUI. Bl-istrumenti, għandna, aħna mgħammra tajjeb għall-futur.
Madankollu, inħobbu naħdmu b'mod effettiv bl-għodod li għandna. L-użu tas-shortcuts tat-tastiera hija teknika sempliċi biex tingħata spinta lill-produttività tagħna u nikteb aktar kodiċi.
Għalhekk, kull ma trid tkun taf f'Xcode huma s-shortcuts tat-tastiera applikabbli - dawk li huma uniċi għal kull editur ieħor li użajt.
Issib is-shortcuts tas-shortcuts rapidi inqas magħrufa f'din il-paġna, sabiex tkun tista' żżid il-produttività tiegħek saħansitra aktar. Ejja nibdew.
1. Preview Plane show/hide
Dan jista' jiġri wkoll jekk tkun għaddej bi ftit skrin tal-MacBook biss. Fortunatament, is-shortcut tat-tastiera identika hija disponibbli:
2. Iftaħ Quick-Action Menu
Meta jkollok tim u membru wieħed jippreferi jiżviluppa fehmiet SwiftUI fil-kodiċi filwaqt li ieħor jippreferi jutilizza l-għodda viżwali, se jiġġenera t-tnejn!
Il-kanvas u l-kodiċi tiegħek qatt mhu se jkunu mhux sinkronizzati! U b'dan, nixtieq nippreżenta shortcut tat-tastiera utli għal kull xorta ta' żviluppaturi. Tista' taċċessa l-menu Quick-Actions billi tuża s-shortcut li ġej.
3. Tlestija tal-kodiċi
Ix-xogħol mingħajr it-tlestija tal-kodiċi huwa diffiċli biex tiġi konċepita. Int żgur li tużah il-ħin kollu biex tinvestiga l-APIs u tiffranka l-ħin waqt li ttajpja.
4. Iftaħ Malajr
Tista 'timxi malajr fi kwalunkwe post tas-sors fil-proġett jew l-ispazju tax-xogħol tiegħek billi tuża l-kmand Iftaħ malajr. Sempliċement ibda ddaħħal l-isem ta 'kwalunkwe klassi, interface, funzjoni, metodu, enum, eċċ fil-proġett tiegħek (u kwalunkwe SDK li importajt) u lista ta' simboli li jaqblu mal-frażi ta 'tfittxija tidher fil-popup.
5. Nadif
Dan huwa utli meta tkun pjuttost kunfidenti li l-kodiċi li ħloqt huwa tajjeb, iżda xi ħaġa tinkiser meta tesegwixxiha. Naddaf il-proġett u erġa' wettaq; forsi - forsi biss - il-kodiċi tiegħek huwa korrett. Jekk cleaner ma jsolvix il-kwistjoni tiegħek, jista 'jkollok bżonn turi s-sezzjoni tad-debug.
6. Preview Destination of Devices
Forsi tixtieq tiċċekkja l-perspettiva tiegħek mhux biss fuq l-akbar iPhone 13 Pro Max, iżda wkoll fuq smartphones iżgħar oħra. Biex tibdel id-destinazzjoni, uża din is-shortcut handy biex tiftaħ l-għażla tad-destinazzjoni:
7. Sib il-Ġerarkija tas-Sejħa
Din is-shortcut se turi l-veduta tal-Ġerarkija tas-Sejħiet, li se turi kwalunkwe post fil-kodiċi tiegħek li jsejjaħ il-metodu magħżul, kif ukoll kwalunkwe metodu li jsejjaħ dawk il-metodi mbagħad, eċċ.
8. Aqleb bejn Toggle canvas jew preview SwiftUI
Kanvas jagħti preview dirett tal-UI li qed tiddisinja waqt li tkun qed tikteb il-kodiċi SwiftUI. Apple marret għal uġigħ kbir biex din tkun esperjenza f'żewġ direzzjonijiet, li jfisser li kwalunkwe bidla li tagħmel fil-preview (pereżempju, billi tmexxi jew iżżid komponenti tal-UI) se tkun riflessa wkoll fl-editur tal-kodiċi, u viċi versa.
9. Sib kwalunkwe test fil-proġett kollu
Meta jkollok bżonn issib ċertu test fil-proġett tiegħek, uża l-kmand li ġej.
10. Uri Hide/Utilitajiet
Meta ma tkunx qed tintuża, it-tieqa tal-utilità fuq il-lemin tista 'wkoll tfixkel. Minħabba li huwa utli għalija biss waqt li qed naħdem fuq storyboard, nuża l-kmand li ġej biex naqlebha meta nagħmel tranżizzjoni bejn storyboard u fajls tal-kodiċi.
11. Żona tad-Debug (Uri/Aħbi)
Uri t-taqsima tad-debug, li tinkludi l-vista tal-varjabbli u l-console. Meta l-programm tiegħek jilħaq breakpoint, il-vista tal-varjabbli turi l-istat attwali tal-varjabbli kollha fl-ambitu. Int ser tara dak kollu li tkun illoggjat hekk kif il-programm tiegħek jaħdem fil-console. Meta tkun qed tiddibaggja, uża l-istess shortcut biex taħbi l-kaxxa tad-debug.
12. Inċiż mill-ġdid tal-Kodiċi
Dan huwa spiss imsejjaħ "kodiċi tal-ifformattjar," madankollu f'Xcode, huwa msejjaħ "Re-Indent." Tkun xi tkun issejjaħlu, tista 'żżid l-ammont xieraq ta' spazju fil-bidu ta 'kull linja billi tagħżelha u mbagħad issegwi l-istruzzjoni. Tista 'wkoll terġa' tagħmel indent ta' linja waħda mingħajr ma jkollok bżonn taqbadha l-ewwel.
13. Mur direttament għad-definizzjoni
Dan huwa tassew utli meta titgħallem APIs ġodda jew jaqsmu bażi ta 'kodiċi mhux familjari. X'jagħmel eżattament ObservedObject? Innaviga għad-definizzjoni tagħha biex titgħallem dwar il-metodi u l-attributi tagħha, l-interfaces li timplimenta, u l-klassi li tirriżulta minnha.
14. SwiftUI jerġa 'jibda l-previżjoni
Meta tiftaħ veduta, Xcode ma jibnihiex istantanjament. Minflok tistenna sakemm tordnaha espressament biex tagħmel dan. Il-preview tista 'wkoll taħdem ħażin jekk ikun hemm xi kwistjonijiet fil-kodiċi SwiftUI tagħna. Iva, tista’ terġa’ tibda l-previżjoni billi tikklikkja l-buttuna.
15. Uri l-Ispetturi ta 'SwiftUI
Din hija shortcut ieħor UIKit li għandna nkunu familjari magħha. L-ispettur tal-Fajl, l-ispettur tal-Istorja, l-ispettur tal-Għajnuna Quick, u l-ispettur tal-Attributi huma kollha preżenti f'kull viżjoni SwiftUI. Kollha jipprovdulna numru ta 'karatteristiċi utli b'rabta mal-fehma preżenti tagħna.
L-ispettur ta' Quick Help, pereżempju, jagħtina aċċess għad-dokumentazzjoni dwar il-veduta attwali. Dan huwa utli għall-użu ta 'veduti built-in bħal Test, Kulur, eċċ.
konklużjoni
Anki jekk huwa fuq livell żgħir ta 'produttività, is-shortcuts tat-tastiera huma approċċ mill-aqwa biex tingħata spinta lill-effiċjenza tagħna.
SwiftUI huwa qafas meraviljuż li jippermetti kemm lill-iżviluppaturi kif ukoll lid-disinjaturi jibnu malajr interfaces tal-utent.
Ħalli Irrispondi