INHOUDSOPGAWE[Versteek][Wys]
- 1. Voorskou Vliegtuig wys/versteek
- 2. Maak Quick-Action Menu oop
- 3. Voltooiing van kode
- 4. Maak Vinnig oop
- 5. skoon
- 6. Voorskou Bestemming van toestelle
- 7. Vind die Oproephiërargie
- 8. Skakel tussen Wissel-doek of SwiftUI-voorskou
- 9. Soek enige teks in die hele projek
- 10. Wys versteek/nutsprogramme
- 11. Ontfoutarea (Wys/Versteek)
- 12. Herinkeep Kode
- 13. Gaan direk na die definisie
- 14. SwiftUI hervat die voorskou
- 15. Wys inspekteurs van SwiftUI
- Gevolgtrekking
As sagteware-ontwikkelaars hou ons nie net daarvan om toepassings te bou nie, maar ook om die beste beskikbare gereedskap te vind en te gebruik om dit te doen.
Ons is regtig gelukkig om as iOS-ontwikkelaars te werk. Ons het nou 'n nuwe programmeertaal in ons gereedskapkas met SwiftUI. Met die instrumente wat ons het, is ons goed toegerus vir die toekoms.
Ons hou egter daarvan om doeltreffend te werk met die gereedskap wat ons het. Die gebruik van sleutelbordkortpaaie is 'n eenvoudige tegniek om ons produktiwiteit te verhoog en meer kode te skryf.
Dus, al wat jy in Xcode moet weet, is die toepaslike sleutelbordkortpaaie – dié wat uniek is aan elke ander redigeerder wat jy gebruik het.
Jy sal die minder bekende vinnige sleutelbordkortpaaie op hierdie bladsy vind, sodat jy jou produktiwiteit selfs meer kan verhoog. Laat ons begin.
1. Voorskou Vliegtuig wys/versteek
Dit kan ook gebeur as jy op pad is met net 'n klein MacBook-skerm. Gelukkig is die identiese sleutelbordkortpad beskikbaar:
2. Maak Quick-Action Menu oop
As u 'n span het en een lid verkies om SwiftUI-aansigte in kode te ontwikkel, terwyl 'n ander verkies om die visuele hulpmiddel te gebruik, sal dit albei genereer!
Jou doek en kode sal nooit uit gesinchroniseer wees nie! En daarmee wil ek graag 'n nuttige sleutelbordkortpad vir allerhande ontwikkelaars aanbied. Jy kan toegang tot die Quick-Actions-kieslys kry deur die volgende kortpad te gebruik.
3. Voltooiing van kode
Werk sonder kodevoltooiing is moeilik om te bedink. Jy sal dit beslis heeltyd gebruik om API's te ondersoek en tyd te bespaar terwyl jy tik.
4. Maak Vinnig oop
Jy kan vinnig na enige bronligging in jou projek of werkspasie beweeg deur die Open vinnig-opdrag te gebruik. Begin eenvoudig om die naam van enige klas, koppelvlak, funksie, metode, enum, ens. in jou projek (en enige SDK wat jy ingevoer het) in te voer en 'n lys simbole wat by die soekfrase pas, sal in die opspringer verskyn.
5. skoon
Dit is handig wanneer jy redelik seker is dat die kode wat jy geskep het, in orde is, maar iets breek wanneer jy dit uitvoer. Maak die projek skoon en herhaal dit; dalk – net dalk – is jou kode korrek. As 'n skoonmaker nie jou probleem oplos nie, moet jy dalk die ontfoutafdeling vertoon.
6. Voorskou Bestemming van toestelle
U wil dalk u perspektief nagaan, nie net op die grootste iPhone 13 Pro Max nie, maar ook op ander kleiner slimfone. Om die bestemming te verander, gebruik hierdie handige kortpad om die bestemmingskeuse oop te maak:
7. Vind die Oproephiërargie
Hierdie kortpad sal die Oproephiërargie-aansig vertoon, wat enige liggings in jou kode sal vertoon wat die gekose metode oproep, sowel as enige metodes wat daardie metodes om die beurt oproep, ensovoorts.
8. Skakel tussen Wissel-doek of SwiftUI-voorskou
Canvas gee 'n regstreekse voorskou van die UI wat jy ontwerp terwyl jy SwiftUI-kode skryf. Apple het baie moeite gedoen om dit 'n tweerigting-ervaring te maak, wat beteken dat enige veranderinge wat jy in die voorskou maak (byvoorbeeld deur UI-komponente te skuif of by te voeg) ook in die koderedigeerder weerspieël sal word, en omgekeerd.
9. Soek enige teks in die hele projek
Wanneer jy 'n sekere teks in jou projek moet vind, gebruik die volgende opdrag.
10. Wys versteek/nutsprogramme
Wanneer dit nie gebruik word nie, kan die nutsvenster aan die regterkant ook in die pad staan. Omdat dit net vir my nuttig is terwyl ek aan 'n storiebord werk, gebruik ek die volgende opdrag om dit te wissel wanneer ek tussen storiebord en kodelêers oorskakel.
11. Ontfoutarea (Wys/Versteek)
Vertoon die ontfout-afdeling, wat die veranderlike-aansig en konsole insluit. Wanneer jou program 'n breekpunt bereik, vertoon die veranderlikes-aansig die huidige toestand van alle veranderlikes in omvang. Jy sal sien wat jy ook al aangeteken het terwyl jou program in die konsole loop. Wanneer jy deur ontfouting is, gebruik dieselfde kortpad om die ontfoutblokkie te versteek.
12. Herinkeep Kode
Dit word gereeld na verwys as "formateringskode", maar in Xcode word dit na verwys as "Re-Indent." Wat jy dit ook al noem, jy kan die toepaslike hoeveelheid spasie aan die begin van elke reël byvoeg deur dit te kies en dan die instruksie te volg. Jy kan ook 'n enkele reël weer inkeep sonder om dit eers te kies.
13. Gaan direk na die definisie
Dit is baie nuttig wanneer u nuwe API's leer of 'n onbekende kodebasis deurkruis. Wat presies doen ObservedObject? Navigeer na sy definisie om meer te wete te kom oor sy metodes en eienskappe, die koppelvlakke wat dit implementeer, en die klas waaruit dit afkomstig is.
14. SwiftUI hervat die voorskou
Wanneer jy 'n aansig oopmaak, konstrueer Xcode dit nie onmiddellik nie. Dit sal eerder wag totdat jy dit uitdruklik opdrag gee om dit te doen. Die voorskou kan ook wanfunksioneer as daar enige probleme in ons SwiftUI-kode is. Ja, jy kan die voorskou hervat deur op die knoppie te klik.
15. Wys inspekteurs van SwiftUI
Dit is nog 'n UIKit-kortpad waarmee ons vertroud moet wees. Die lêerinspekteur, geskiedenisinspekteur, vinnige hulpinspekteur en kenmerke-inspekteur is almal teenwoordig in elke SwiftUI-aansig. Hulle bied almal vir ons 'n aantal nuttige kenmerke in verhouding tot ons huidige siening.
Die Quick Help-inspekteur bied ons byvoorbeeld toegang tot dokumentasie rakende die huidige aansig. Dit is nuttig vir die gebruik van ingeboude aansigte soos teks, kleur, ensovoorts.
Gevolgtrekking
Selfs al is dit op 'n klein vlak van produktiwiteit, is sleutelbordkortpaaie 'n wonderlike benadering om ons doeltreffendheid te verhoog.
SwiftUI is 'n fantastiese raamwerk wat beide ontwikkelaars en ontwerpers toelaat om vinnig gebruikerskoppelvlakke te bou.
Lewer Kommentaar