M'ndandanda wazopezekamo[Bisani][Show]
- 1. Onaninso Chiwonetsero cha Ndege / kubisala
- 2. Tsegulani Menyu Yakuchita Mwachangu
- 3. Kumaliza kwa code
- 4. Tsegulani Mwamsanga
- 5. Oyera
- 6. Onaninso Komwe Zidachokera
- 7. Pezani Utsogoleri Woyimba
- 8. Sinthani pakati pa Toggle canvas kapena SwiftUI preview
- 9. Pezani zolemba zilizonse mu polojekiti yonse
- 10. Onetsani Bisani / Zothandizira
- 11. Debug Area (Show/Bisani)
- 12. Lowetsaninso Khodi
- 13. Mwachindunji pitani ku tanthauzo
- 14. SwiftUI iyambiranso kuwoneratu
- 15. Onetsani Oyang'anira SwiftUI
- Kutsiliza
Monga opanga mapulogalamu, sitikonda kungomanga mapulogalamu, komanso kupeza ndi kugwiritsa ntchito zida zabwino zomwe zilipo kuti titero.
Ndife amwayi kwambiri kugwira ntchito ngati opanga iOS. Tsopano tili ndi chiyankhulo chatsopano mubokosi lathu la zida SwiftUI. Ndi zida zomwe tili nazo, tili ndi zida zamtsogolo.
Komabe, timakonda kugwira ntchito moyenera ndi zida zomwe tili nazo. Kugwiritsa ntchito njira zazifupi za kiyibodi ndi njira yosavuta yolimbikitsira zokolola zathu ndikulemba ma code ambiri.
Chifukwa chake, zomwe muyenera kudziwa mu Xcode ndi njira zazifupi za kiyibodi - zomwe ndizosiyana ndi mkonzi wina aliyense womwe mwamugwiritsa ntchito.
Mupeza njira zazifupi za kiyibodi zomwe sizikudziwika patsamba lino, kuti mutha kukulitsa zokolola zanu kwambiri. Tiyeni tiyambe.
1. Onaninso Chiwonetsero cha Ndege / kubisala
Izi zitha kuchitikanso ngati mukuyenda ndi MacBook yaying'ono chophimba. Mwamwayi, njira yachidule ya kiyibodi ikupezeka:
2. Tsegulani Menyu Yakuchita Mwachangu
Mukakhala ndi gulu ndipo membala m'modzi amakonda kupanga mawonedwe a SwiftUI mu code pomwe wina amakonda kugwiritsa ntchito chida chowonera, chimapanga zonse ziwiri!
Chinsalu chanu ndi code yanu sizidzayendera limodzi! Ndipo ndi izi, ndikufuna kuwonetsa njira yachidule ya kiyibodi yamitundu yonse ya opanga. Mutha kulowa menyu ya Quick-Actions pogwiritsa ntchito njira yachidule.
3. Kumaliza kwa code
Kugwira ntchito popanda kumaliza code ndikovuta kuganiza. Mudzagwiritsa ntchito nthawi zonse kufufuza ma API ndikusunga nthawi mukulemba.
4. Tsegulani Mwamsanga
Mutha kusuntha mwachangu kumalo aliwonse a polojekiti yanu Kapena malo ogwirira ntchito pogwiritsa ntchito lamulo la Open mwachangu. Ingoyambani kuyika dzina la kalasi iliyonse, mawonekedwe, ntchito, njira, enum, ndi zina zambiri mu projekiti yanu (ndi SDK iliyonse yomwe mudatumiza kunja) ndi mndandanda wazizindikiro zomwe zimagwirizana ndi mawu osaka zidzawonekera m'mawonekedwe.
5. Oyera
Izi ndizothandiza mukakhala ndi chidaliro kuti code yomwe mudapanga ndiyabwino, koma china chake chimasweka mukachichita. Yeretsani pulojekiti ndikuyiyambitsanso; mwina - mwina - code yanu ndi yolondola. Ngati chotsuka sichikuthetsa vuto lanu, mungafunike kuwonetsa gawo la debug.
6. Onaninso Komwe Zidachokera
Mungafune kuwona momwe mumawonera osati pa iPhone 13 Pro Max yayikulu kwambiri, komanso pama foni ena ang'onoang'ono. Kuti musinthe kopita, gwiritsani ntchito njira yachidule iyi kuti mutsegule zomwe mukupita:
7. Pezani Utsogoleri Woyimba
Njira yachidule iyi idzawonetsa mawonekedwe a Call Hierarchy, omwe adzawonetsa malo aliwonse mu code yanu yomwe imayitana njira yosankhidwa, komanso njira iliyonse yomwe imatchula njirazo, ndi zina zotero.
8. Sinthani pakati pa Toggle canvas kapena SwiftUI preview
Canvas imapereka chithunzithunzi cha UI chomwe mukupanga pamene mukulemba khodi ya SwiftUI. Apple yapita ku zowawa zazikulu kuti izi zitheke njira ziwiri, zomwe zikutanthauza kuti kusintha kulikonse komwe mumapanga pakuwonera (mwachitsanzo, posuntha kapena kuwonjezera zigawo za UI) kudzawonekeranso mu code editor, ndi mosemphanitsa.
9. Pezani zolemba zilizonse mu polojekiti yonse
Mukafuna kupeza zolemba zina mu polojekiti yanu, gwiritsani ntchito lamulo ili.
10. Onetsani Bisani / Zothandizira
Ikapanda kugwiritsidwa ntchito, zenera lakumanja limathanso kulowa. Chifukwa zimangondithandiza ndikamalemba nkhani, ndimagwiritsa ntchito lamulo ili kuti ndisinthe ndikasintha pakati pa bolodi lankhani ndi mafayilo a code.
11. Debug Area (Show/Bisani)
Onetsani gawo la debug, lomwe limaphatikizapo mawonekedwe osinthika ndi kutonthoza. Pulogalamu yanu ikafika pachimake, mawonekedwe osinthika amawonetsa momwe zinthu zilili panopa. Mudzawona chilichonse chomwe mwalowa pamene pulogalamu yanu ikuyendetsa mu console. Mukamaliza kukonza, gwiritsani ntchito njira yachidule kuti mubise bokosi lochotsa zolakwika.
12. Lowetsaninso Khodi
Izi nthawi zambiri zimatchedwa "code yosinthira," komabe mu Xcode, imatchedwa "Re-Indent." Zirizonse zomwe mungatchule, mukhoza kuwonjezera malo oyenera kumayambiriro kwa mzere uliwonse posankha ndikutsatira malangizowo. Mutha kulozanso mzere umodzi popanda kuusankha kaye.
13. Mwachindunji pitani ku tanthauzo
Izi ndizothandiza kwambiri pophunzira ma API atsopano kapena kudutsa codebase yosadziwika. Kodi ObservedObject imachita chiyani kwenikweni? Yendetsani ku tanthauzo lake kuti muphunzire za njira zake ndi mawonekedwe ake, mawonekedwe omwe amagwiritsira ntchito, ndi kalasi yomwe imachokera.
14. SwiftUI iyambiranso kuwoneratu
Mukatsegula zowonera, Xcode siyipanga nthawi yomweyo. Idzadikirira mpaka mutayilangiza momveka bwino kuti itero. Kuwoneratu kumathanso kugwira ntchito ngati pali zovuta zilizonse mu code yathu ya SwiftUI. Inde, mutha kuyambiranso zowonera podina batani.
15. Onetsani Oyang'anira SwiftUI
Iyi ndi njira ina yachidule ya UIKit yomwe tiyenera kuidziwa bwino. Woyang'anira Mafayilo, Woyang'anira Mbiri, Woyang'anira Wothandizira Mwachangu, ndi Woyang'anira Makhalidwe onse amapezeka pakuwona kulikonse kwa SwiftUI. Onse amatipatsa zinthu zingapo zothandiza mogwirizana ndi zomwe tikuwona pano.
Mwachitsanzo, Quick Help inspector, amatipatsa mwayi wopeza zolemba zokhudzana ndi zomwe zikuchitika. Izi ndizothandiza kugwiritsa ntchito mawonedwe omangika monga Malemba, Mtundu, ndi zina zotero.
Kutsiliza
Ngakhale zili pamlingo wocheperako, njira zazifupi za kiyibodi ndi njira yabwino kwambiri yopititsira patsogolo luso lathu.
SwiftUI ndi chimango chodabwitsa chomwe chimalola onse opanga ndi opanga kupanga mwachangu ma interfaces.
Siyani Mumakonda