Sisukord[Peida][Näita]
- 1. Lennuki näitamise/peitmise eelvaade
- 2. Avage kiirmenüü
- 3. Koodi täitmine
- 4. Avage kiiresti
- 5. Puhas
- 6. Seadmete sihtkoha eelvaade
- 7. Leidke kõnede hierarhia
- 8. Lülitage lõuendi või SwiftUI eelvaate vahel
- 9. Otsige üles suvaline tekst kogu projektist
- 10. Kuva Peida/Utiliidid
- 11. Silumisala (näita/peida)
- 12. Taastage kood
- 13. Minge otse definitsiooni juurde
- 14. SwiftUI jätkab eelvaadet
- 15. Näita SwiftUI inspektoreid
- Järeldus
Tarkvaraarendajatena ei meeldi meile mitte ainult rakenduste loomine, vaid ka selleks parimate saadaolevate tööriistade leidmine ja kasutamine.
Meil on tõesti õnn töötada iOS-i arendajatena. Nüüd on meie tööriistakastis uus programmeerimiskeel SwiftUI. Nende instrumentidega, mis meil on, oleme tulevikuks hästi varustatud.
Meile meeldib aga tõhusalt töötada olemasolevate tööriistadega. Klaviatuuri otseteede kasutamine on lihtne tehnika tootlikkuse suurendamiseks ja rohkem koodi kirjutamiseks.
Niisiis, kõik, mida peate Xcode'is teadma, on kohaldatavad kiirklahve – need, mis on ainulaadsed kõigi teiste kasutatud redaktorite jaoks.
Sellelt lehelt leiate vähemtuntud kiirklahvide otseteed, et saaksite oma tootlikkust veelgi tõsta. Alustagem.
1. Lennuki näitamise/peitmise eelvaade
See võib juhtuda ka siis, kui olete liikvel ainult väikese MacBooki ekraaniga. Õnneks on saadaval identne kiirklahv:
2. Avage kiirmenüü
Kui teil on meeskond ja üks liige eelistab arendada SwiftUI vaateid koodis, samas kui teine eelistab kasutada visuaalset tööriista, genereerib see mõlemad!
Teie lõuend ja kood ei lähe kunagi sünkroonist välja! Sellega tahaksin esitada kasuliku kiirklahvi kõikvõimalikele arendajatele. Menüüsse Kiirtoimingud pääsete juurde järgmise otsetee abil.
3. Koodi täitmine
Ilma koodi lõpetamata töötamist on raske ette kujutada. Kindlasti kasutate seda kogu aeg API-de uurimiseks ja tippimise ajal aja säästmiseks.
4. Avage kiiresti
Saate kiiresti liikuda mis tahes allika asukohta oma projektis või tööruumis, kasutades käsku Ava kiiresti. Lihtsalt alustage oma projekti (ja mis tahes imporditud SDK) mis tahes klassi, liidese, funktsiooni, meetodi, enumi vms nime sisestamist ning hüpikaknas kuvatakse otsingufraasile vastavate sümbolite loend.
5. Puhas
See on mugav, kui olete üsna kindel, et loodud kood on korras, kuid midagi läheb selle käivitamisel katki. Puhastage projekt ja käivitage see uuesti; võib-olla on teie kood õige. Kui puhastusvahend teie probleemi ei lahenda, peate võib-olla kuvama silumise jaotise.
6. Seadmete sihtkoha eelvaade
Võimalik, et soovite vaadata oma vaatenurka mitte ainult suurima iPhone 13 Pro Maxi, vaid ka teiste väiksemate nutitelefonide puhul. Sihtkoha muutmiseks kasutage sihtkoha valiku avamiseks seda käepärast otseteed:
7. Leidke kõnede hierarhia
See otsetee kuvab kõnede hierarhia vaate, mis kuvab kõik teie koodi asukohad, mis kutsuvad valitud meetodit, samuti meetodid, mis kutsuvad neid meetodeid kordamööda jne.
8. Lülitage lõuendi või SwiftUI eelvaate vahel
Canvas annab SwiftUI koodi kirjutamise ajal kujundatava kasutajaliidese reaalajas eelvaate. Apple on näinud palju vaeva, et muuta see kahesuunaline kogemus, mis tähendab, et kõik eelvaates tehtud muudatused (näiteks kasutajaliidese komponentide teisaldamine või lisamine) kajastuvad ka koodiredaktoris ja vastupidi.
9. Otsige üles suvaline tekst kogu projektist
Kui teil on vaja oma projektist leida teatud tekst, kasutage järgmist käsku.
10. Kuva Peida/Utiliidid
Kui seda ei kasutata, võib ka paremal asuv utiliiti takistada. Kuna see on mulle kasulik ainult süžeeskeemi kallal töötades, kasutan süžeeskeemi ja koodifailide vahetamisel selle ümberlülitamiseks järgmist käsku.
11. Silumisala (näita/peida)
Kuvage silumisosa, mis sisaldab muutujate vaadet ja konsooli. Kui teie programm jõuab katkestuspunkti, kuvatakse muutujate vaates kõigi ulatuse muutujate hetkeseisund. Näete konsoolis, mida olete loginud, kui teie programm töötab. Kui teil on silumine lõpetatud, kasutage silumiskasti peitmiseks sama otseteed.
12. Taastage kood
Seda nimetatakse sageli "vormindamiskoodiks", kuid Xcode'is nimetatakse seda "Re-Indent". Ükskõik, kuidas te seda nimetate, saate iga rea algusesse lisada sobiva ruumi, valides selle ja järgides seejärel juhiseid. Samuti saate ühe rea uuesti taande teha, ilma et peaksite seda eelnevalt valima.
13. Minge otse definitsiooni juurde
See on tõesti kasulik uute API-de õppimisel või tundmatu koodibaasi läbimisel. Mida ObservedObject täpselt teeb? Liikuge selle määratluseni, et saada teavet selle meetodite ja atribuutide, rakendatavate liideste ja klassi kohta, millest see tuleneb.
14. SwiftUI jätkab eelvaadet
Vaate avamisel ei loo Xcode seda kohe. Selle asemel ootab see, kuni annate talle selgesõnalise korralduse seda teha. Eelvaade võib ka tõrke töötada, kui meie SwiftUI koodis on probleeme. Jah, saate eelvaadet jätkata, klõpsates nuppu.
15. Näita SwiftUI inspektoreid
See on veel üks UIKiti otsetee, millega peaksime tuttavad olema. Failiinspektor, ajaloo inspektor, kiirabi inspektor ja atribuutide inspektor on kõik olemas igas SwiftUI vaates. Need kõik pakuvad meile praeguse vaatega võrreldes mitmeid kasulikke funktsioone.
Näiteks kiirabi inspektor annab meile juurdepääsu praeguse vaate dokumentidele. See on kasulik sisseehitatud vaadete (nt tekst, värv jne) kasutamiseks.
Järeldus
Isegi kui see on väikesel tootlikkuse tasemel, on klaviatuuri otseteed suurepärane lähenemisviis meie tõhususe suurendamiseks.
SwiftUI on fantastiline raamistik, mis võimaldab nii arendajatel kui ka disaineritel kiiresti luua kasutajaliideseid.
Jäta vastus