Table of Contents[Kache][Montre]
- 1. Preview Avyon montre/kache
- 2. Louvri Quick-Action Menu
- 3. Konplete kòd
- 4. Louvri Byen vit
- 5. Netwaye
- 6. Preview Destinasyon Aparèy
- 7. Jwenn yerachi apèl la
- 8. Chanje ant Toggle twal oswa aperçu SwiftUI
- 9. Jwenn nenpòt tèks nan tout pwojè a
- 10. Montre Kache/Itilite yo
- 11. Zòn Debug (Montre/Kache)
- 12. Re-endent Kòd
- 13. Dirèkteman ale nan definisyon an
- 14. SwiftUI rezime aperçu a
- 15. Montre enspektè SwiftUI
- konklizyon
Kòm devlopè lojisyèl, nou renmen pa sèlman bati apps, men tou, jwenn ak itilize pi bon zouti ki disponib pou fè sa.
Nou vrèman ere pou travay kòm devlopè iOS. Nou kounye a gen yon nouvo langaj pwogramasyon nan bwat zouti nou an SwiftUI. Avèk enstriman yo, nou genyen, nou byen ekipe pou tan kap vini an.
Sepandan, nou renmen travay efektivman ak zouti nou genyen yo. Sèvi ak rakoursi klavye se yon teknik ki senp pou ranfòse pwodiktivite nou epi ekri plis kòd.
Se konsa, tout sa ou bezwen konnen nan Xcode se rakoursi klavye aplikab yo - sa yo ki inik nan chak lòt editè ou te itilize.
Ou pral jwenn rakoursi klavye rapid ki pi piti yo konnen sou paj sa a, pou w ka ogmante pwodiktivite ou an plis. Ann kòmanse.
1. Preview Avyon montre/kache
Sa a ta ka rive tou si w ap sou wout la ak sèlman yon ti ekran MacBook. Erezman, rakoursi klavye ki idantik disponib:
2. Louvri Quick-Action Menu
Lè ou gen yon ekip ak yon manm prefere devlope opinyon SwiftUI nan kòd pandan ke yon lòt prefere itilize zouti vizyèl la, li pral jenere tou de!
Twal ou ak kòd yo p'ap janm soti nan senkronize! Ak sa, mwen ta renmen prezante yon rakoursi klavye itil pou tout kalite devlopè. Ou ka jwenn aksè nan meni Quick-Aksyon yo lè w itilize chemen kout sa a.
3. Konplete kòd
Travay san yo pa ranpli kòd se difisil a vin ansent. Ou pral trè sètènman sèvi ak li tout tan an mennen ankèt sou APIs ak ekonomize tan pandan w ap tape.
4. Louvri Byen vit
Ou ka deplase rapidman nan nenpòt kote sous nan pwojè w la oswa espas travay ou lè w itilize kòmandman Louvri byen vit. Senpleman kòmanse antre non nenpòt klas, koòdone, fonksyon, metòd, enum, elatriye nan pwojè ou a (ak nenpòt SDK ou enpòte) ak yon lis senbòl ki matche ak fraz rechèch la ap parèt nan popup la.
5. Netwaye
Sa a se sou la men lè w ap byen konfyans kòd ou te kreye a se oke, men yon bagay kraze lè ou egzekite li. Netwaye pwojè a epi relanse li; petèt - jis petèt - kòd ou a kòrèk. Si yon pwodui netwayaj pa rezoud pwoblèm ou an, ou ka bezwen montre seksyon debug la.
6. Preview Destinasyon Aparèy
Ou ta ka vle tcheke pèspektiv ou pa sèlman sou pi gwo iPhone 13 Pro Max la, men tou sou lòt smartphones ki pi piti. Pou chanje destinasyon an, sèvi ak chemen kout sa a pou ouvri seleksyon destinasyon an:
7. Jwenn yerachi apèl la
Raccourci sa a pral montre View Hierachi Rele a, ki pral montre nenpòt kote nan kòd ou a ki rele metòd yo chwazi a, osi byen ke nenpòt metòd ki rele metòd sa yo nan vire, ak sou sa.
8. Chanje ant Toggle twal oswa aperçu SwiftUI
Canvas bay yon aperçu an dirèk sou UI w ap desine pandan w ap ekri kòd SwiftUI. Apple te ale nan gwo doulè pou fè sa a yon eksperyans de-fason, ki vle di ke nenpòt chanjman ou fè nan aperçu a (pa egzanp, lè w deplase oswa ajoute eleman UI) pral reflete tou nan editè kòd la, ak vis vèrsa.
9. Jwenn nenpòt tèks nan tout pwojè a
Lè ou bezwen jwenn yon tèks sèten nan pwojè ou a, sèvi ak lòd sa a.
10. Montre Kache/Itilite yo
Lè yo pa itilize, fenèt sèvis piblik la sou bò dwat la ka tou jwenn nan chemen an. Paske li itil mwen sèlman pandan m ap travay sou yon storyboard, mwen sèvi ak kòmandman sa a pou chanje li lè mwen tranzisyon ant storyboard ak dosye kòd.
11. Zòn Debug (Montre/Kache)
Montre seksyon debug la, ki gen ladann wè ak konsole varyab yo. Lè pwogram ou a rive nan yon pwen rupture, gade varyab yo montre eta aktyèl la nan tout varyab nan sijè ki abòde lan. Ou pral wè tou sa ou te konekte pandan pwogram ou an ap kouri nan konsole a. Lè w ap fini debogaj, sèvi ak menm chemen kout pou kache bwat debogaj la.
12. Re-endent Kòd
Yo rele sa souvan kòm "kòd fòma", sepandan nan Xcode, yo refere li kòm "Re-Indent." Kèlkeswa sa ou rele l, ou ka ajoute kantite espas ki apwopriye nan kòmansman chak liy lè w chwazi li epi swiv enstriksyon an. Ou kapab tou re-indent yon sèl liy san yo pa bezwen chwazi li an premye.
13. Dirèkteman ale nan definisyon an
Sa vrèman itil lè w ap aprann nouvo API oswa lè w ap travèse yon baz kod ki pa abitye. Ki sa ObservedObject fè egzakteman? Navige nan definisyon li yo pou aprann sou metòd li yo ak atribi li yo, koòdone yo li aplike, ak klas li soti nan.
14. SwiftUI rezime aperçu a
Lè ou louvri yon vi, Xcode pa imedyatman konstwi li. Li pral olye rete tann jiskaske ou ekspreseman enstwi li fè sa. Preview a ka fonksyone byen si gen nenpòt pwoblèm nan kòd SwiftUI nou an. Wi, ou ka rekòmanse aperçu a lè w klike sou bouton an.
15. Montre enspektè SwiftUI
Sa a se ankò yon lòt chemen kout UIKit ke nou ta dwe abitye avèk yo. Enspektè Fichye, Enspektè Istwa, Enspektè Quick Help, ak enspektè Atribi yo tout prezan nan chak View SwiftUI. Yo tout bay nou ak yon kantite karakteristik itil an relasyon ak vi prezan nou an.
Enspektè Quick Help la, pou egzanp, ba nou aksè a dokiman konsènan vi aktyèl la. Sa a itil pou itilize opinyon entegre tankou Tèks, Koulè, ak sou sa.
konklizyon
Menm si li nan yon ti nivo pwodiktivite, rakoursi klavye yo se yon apwòch formidable pou ranfòse efikasite nou an.
SwiftUI se yon fondasyon kokenn ki pèmèt tou de devlopè ak konsèpteur yo byen vit konstwi entèfas itilizatè.
Kite yon Reply