Table of Contents[Ferstopje][Toanje]
- 1. Foarbyld Plane show / ferbergje
- 2. Iepenje Quick-Action Menu
- 3. Foltôging fan koade
- 4. Iepenje fluch
- 5. Skjinmeitsje
- 6. Foarbyld bestimming fan apparaten
- 7. Fine de Call Hiërargy
- 8. Wikselje tusken Toggle canvas of SwiftUI foarbyld
- 9. Fyn elke tekst yn it hiele projekt
- 10. Show Hide / Utilities
- 11. Debuggebiet (Show/Hide)
- 12. Re-ynspringen Code
- 13. Gean direkt nei de definysje
- 14. SwiftUI ferfetsje it foarbyld
- 15. Lit ynspekteurs fan SwiftUI sjen
- Konklúzje
As software-ûntwikkelders wolle wy net allinich apps bouwe, mar ek de bêste beskikbere ark fine en brûke om dit te dwaan.
Wy binne echt gelok om te wurkjen as iOS-ûntwikkelders. Wy hawwe no in nije programmeartaal yn ús toolbox mei SwiftUI. Mei de ynstruminten, wy hawwe, binne wy goed ynrjochte foar de takomst.
Wy wurkje lykwols graach effektyf mei de ark dy't wy hawwe. It brûken fan fluchtoetsen is in ienfâldige technyk om ús produktiviteit te ferheegjen en mear koade te skriuwen.
Dat alles wat jo moatte witte yn Xcode binne de tapaslike fluchtoetsen - dejingen dy't unyk binne foar elke oare bewurker dy't jo hawwe brûkt.
Jo sille de minder bekende fluchtoetsen op dizze pagina fine, sadat jo jo produktiviteit noch mear kinne ferheegje. Litte wy begjinne.
1. Foarbyld Plane show / ferbergje
Dit kin ek barre as jo ûnderweis binne mei mar in lyts MacBook-skerm. Gelokkich is de identike toetseboerd fluchtoets beskikber:
2. Iepenje Quick-Action Menu
As jo in team hawwe en ien lid de foarkar hat om SwiftUI-werjeften yn koade te ûntwikkeljen, wylst in oar it fisuele ark leaver brûkt, sil it beide generearje!
Jo canvas en koade sille nea net syngronisearje! En dêrmei wol ik in nuttige toetseboerd fluchtoets presintearje foar alle soarten ûntwikkelders. Jo kinne tagong krije ta it menu Quick-Actions troch de folgjende fluchtoets te brûken.
3. Foltôging fan koade
Wurkje sûnder koade foltôging is lestich te betinken. Jo sille it heul wis brûke om API's te ûndersykjen en tiid te besparjen by it typen.
4. Iepenje fluch
Jo kinne rap nei elke boarnelokaasje yn jo projekt of wurkromte ferpleatse troch it kommando Snel iepenje te brûken. Begjin gewoan de namme fan elke klasse, ynterface, funksje, metoade, enum, ensfh.
5. Skjinmeitsje
Dit is handich as jo der wis fan binne dat de koade dy't jo makke hawwe goed is, mar wat brekt as jo it útfiere. It projekt skjinmeitsje en it opnij útfiere; miskien - krekt miskien - jo koade is korrekt. As in skjinner jo probleem net oplost, moatte jo miskien de debugseksje sjen litte.
6. Foarbyld bestimming fan apparaten
Jo wolle miskien jo perspektyf besjen net allinich op 'e grutste iPhone 13 Pro Max, mar ek op oare lytsere smartphones. Om de bestimming te feroarjen, brûk dizze handige fluchtoets om de bestimmingseleksje te iepenjen:
7. Fine de Call Hiërargy
Dizze fluchtoets sil de werjefte fan Call Hierarchy werjaan, dy't alle lokaasjes yn jo koade werjaan dy't de keazen metoade neame, lykas alle metoaden dy't dizze metoaden beurtelje, ensfh.
8. Wikselje tusken Toggle canvas of SwiftUI foarbyld
Canvas jout in live foarbyld fan 'e UI dy't jo ûntwerpe as jo SwiftUI-koade skriuwe. Apple hat grutte muoite dien om dit in twa-wei ûnderfining te meitsjen, wat betsjut dat alle wizigingen dy't jo meitsje yn 'e foarbyld (bygelyks troch it ferpleatsen of tafoegjen fan UI-komponinten) ek wurde wjerspegele yn' e koade-bewurker, en oarsom.
9. Fyn elke tekst yn it hiele projekt
As jo in bepaalde tekst yn jo projekt moatte fine, brûk dan it folgjende kommando.
10. Show Hide / Utilities
As it net yn gebrûk is, kin it helpprogramma oan de rjochterkant ek yn 'e wei komme. Om't it allinich nuttich is foar my wylst ik oan in storyboard wurkje, brûk ik it folgjende kommando om it te wikseljen as ik oergong tusken storyboard en koadebestannen.
11. Debuggebiet (Show/Hide)
Lit de debugseksje werjaan, dy't de werjefte fan fariabelen en konsole omfettet. As jo programma in brekpunt berikt, toant de werjefte fan fariabelen de aktuele steat fan alle fariabelen yn omfang. Jo sille sjen wat jo hawwe oanmeld as jo programma rint yn 'e konsole. As jo troch it debuggen binne, brûk dan deselde fluchtoets om it debugfakje te ferbergjen.
12. Re-ynspringen Code
Dit wurdt faak oantsjutten as "opmaakkoade", mar yn Xcode wurdt it oantsjutten as "Re-Indent." Wat jo it ek neame, jo kinne it passende bedrach fan romte tafoegje oan it begjin fan elke rigel troch it te kiezen en dan de ynstruksje te folgjen. Jo kinne ek in inkele rigel opnij ynkeapje sûnder it earst te kiezen.
13. Gean direkt nei de definysje
Dit is echt nuttich as jo nije API's leare of in ûnbekende koadebase trochrinne. Wat docht ObservedObject krekt? Navigearje nei syn definysje om te learen oer syn metoaden en attributen, de ynterfaces dy't it ymplementearret, en de klasse wêrfan it ôflaat.
14. SwiftUI ferfetsje it foarbyld
As jo in werjefte iepenje, konstruearret Xcode it net direkt. It sil ynstee wachtsje oant jo it útdruklik ynstruearje om dit te dwaan. De foarbyld kin ek mislearje as d'r problemen binne yn ús SwiftUI-koade. Ja, jo kinne it foarbyld ferfetsje troch op de knop te klikken.
15. Lit ynspekteurs fan SwiftUI sjen
Dit is noch in oare UIKit fluchtoets dy't wy moatte wêze bekend mei. De triem-ynspekteur, histoarje-ynspekteur, Quick Help-ynspekteur, en attributen-ynspekteur binne allegear oanwêzich yn elke SwiftUI-werjefte. Se jouwe ús allegear in oantal nuttige funksjes yn relaasje ta ús hjoeddeistige werjefte.
De Quick Help-ynspekteur jout ús bygelyks tagong ta dokumintaasje oangeande de aktuele werjefte. Dit is handich foar it brûken fan ynboude werjeften lykas Tekst, Kleur, ensfh.
Konklúzje
Sels as it op in lyts nivo fan produktiviteit is, binne toetseboerd fluchtoetsen in geweldige oanpak om ús effisjinsje te stimulearjen.
SwiftUI is in fantastysk ramt wêrmei ûntwikkelders en ûntwerpers fluch brûkersynterfaces kinne konstruearje.
Leave a Reply