Բառը[Թաքցնել][Ցուցադրում]
- 1. Նախադիտել ինքնաթիռը ցուցադրել/թաքցնել
- 2. Բացեք Quick-Action ընտրացանկը
- 3. Կոդի լրացում
- 4. Բացեք արագ
- 5. Մաքուր
- 6. Նախադիտել սարքերի նպատակակետը
- 7. Գտեք Զանգի հիերարխիան
- 8. Անցեք «Toggle canvas» կամ «SwiftUI» նախադիտման միջև
- 9. Ամբողջ նախագծում գտեք ցանկացած տեքստ
- 10. Ցույց տալ թաքցնել/Կոմունալ ծառայությունները
- 11. Վրիպազերծման տարածք (Ցուցադրել/Թաքցնել)
- 12. Կրկին նահանջ օրենսգիրք
- 13. Ուղղակիորեն անցեք սահմանմանը
- 14. SwiftUI-ն վերսկսում է նախադիտումը
- 15. Ցույց տալ SwiftUI-ի տեսուչներին
- Եզրափակում
Որպես ծրագրակազմ մշակողներ՝ մեզ դուր է գալիս ոչ միայն հավելվածներ ստեղծել, այլ նաև գտնել և օգտագործել դրա համար մատչելի լավագույն գործիքները:
Մենք իսկապես բախտավոր ենք աշխատել որպես iOS ծրագրավորողներ: Այժմ մենք ունենք նոր ծրագրավորման լեզու մեր գործիքների տուփում SwiftUI. Գործիքներով, մենք ունենք, լավ սարքավորված ենք ապագայի համար։
Այնուամենայնիվ, մեզ դուր է գալիս արդյունավետ աշխատել մեր ունեցած գործիքների հետ: Ստեղնաշարի դյուրանցումների օգտագործումը մեր արտադրողականությունը բարձրացնելու և ավելի շատ կոդ գրելու պարզ տեխնիկա է:
Այսպիսով, այն ամենը, ինչ դուք պետք է իմանաք Xcode-ում, ստեղնաշարի կիրառելի դյուրանցումներն են, որոնք եզակի են ձեր օգտագործած յուրաքանչյուր խմբագրիչի համար:
Այս էջում կգտնեք ավելի քիչ հայտնի արագ ստեղնաշարի դյուրանցումները, որպեսզի կարողանաք էլ ավելի բարձրացնել ձեր արտադրողականությունը: Եկեք սկսենք.
1. Նախադիտել ինքնաթիռը ցուցադրել/թաքցնել
Դա կարող է պատահել նաև, եթե դուք շարժվում եք՝ ունենալով միայն փոքր MacBook էկրան: Բարեբախտաբար, ստեղնաշարի նույնական դյուրանցումը հասանելի է.
2. Բացեք Quick-Action ընտրացանկը
Երբ դուք ունեք թիմ, և մի անդամ նախընտրում է մշակել SwiftUI-ի դիտումները կոդով, մինչդեռ մյուսը նախընտրում է օգտագործել տեսողական գործիքը, այն կստեղծի երկուսն էլ:
Ձեր կտավն ու կոդը երբեք չեն համաժամեցվի: Եվ դրա հետ մեկտեղ ես կցանկանայի ներկայացնել ստեղնաշարի օգտակար դյուրանցում բոլոր տեսակի մշակողների համար: Դուք կարող եք մուտք գործել Quick-Actions ընտրացանկ՝ օգտագործելով հետևյալ դյուրանցումը:
3. Կոդի լրացում
Առանց ծածկագրի լրացման աշխատելը դժվար է պատկերացնել: Դուք, անկասկած, այն կօգտագործեք անընդհատ API-ները ուսումնասիրելու և մուտքագրելիս ժամանակ խնայելու համար:
4. Բացեք արագ
Դուք կարող եք արագորեն տեղափոխվել ձեր նախագծի կամ աշխատանքային տարածքի ցանկացած աղբյուրի վայր՝ օգտագործելով «Բացել արագ» հրամանը: Պարզապես սկսեք մուտքագրել ձեր նախագծում ցանկացած դասի, ինտերֆեյսի, ֆունկցիայի, մեթոդի, enum և այլն անվանումը (և ձեր ներմուծած ցանկացած SDK), և բացվող պատուհանում կհայտնվի որոնման արտահայտությանը համապատասխանող նշանների ցանկը:
5. Մաքուր
Սա հարմար է, երբ դուք լիովին վստահ եք, որ ձեր ստեղծած կոդը նորմալ է, բայց ինչ-որ բան կոտրվում է, երբ այն կատարում եք: Մաքրել նախագիծը և նորից գործարկել այն; միգուցե, պարզապես միգուցե, ձեր կոդը ճիշտ է: Եթե մաքրիչը չի լուծում ձեր խնդիրը, գուցե անհրաժեշտ լինի ցուցադրել վրիպազերծման բաժինը:
6. Նախադիտել սարքերի նպատակակետը
Գուցե ցանկանաք ստուգել ձեր տեսակետը ոչ միայն ամենամեծ iPhone 13 Pro Max-ի, այլ նաև այլ փոքր սմարթֆոնների վրա: Նպատակակետը փոխելու համար օգտագործեք այս հարմար դյուրանցումը նպատակակետի ընտրությունը բացելու համար.
7. Գտեք Զանգի հիերարխիան
Այս դյուրանցումը կցուցադրի Call Hierarchy տեսքը, որը կցուցադրի ձեր կոդի ցանկացած տեղ, որը կանչում է ընտրված մեթոդը, ինչպես նաև բոլոր մեթոդները, որոնք հերթով կանչում են այդ մեթոդները և այլն:
8. Անցեք «Toggle canvas» կամ «SwiftUI» նախադիտման միջև
Canvas-ը ուղիղ նախադիտում է տալիս այն UI-ի, որը դուք նախագծում եք SwiftUI կոդը գրելիս: Apple-ը մեծ ջանքեր է գործադրել, որպեսզի դա դարձնի երկկողմանի փորձ, ինչը նշանակում է, որ նախադիտման մեջ ձեր կատարած ցանկացած փոփոխություն (օրինակ՝ UI բաղադրիչներ տեղափոխելով կամ ավելացնելով) նույնպես կարտացոլվի կոդի խմբագրում և հակառակը:
9. Ամբողջ նախագծում գտեք ցանկացած տեքստ
Երբ ձեր նախագծում պետք է որոշակի տեքստ գտնել, օգտագործեք հետևյալ հրամանը.
10. Ցույց տալ թաքցնել/Կոմունալ ծառայությունները
Երբ այն չի օգտագործվում, աջ կողմում գտնվող կոմունալ պատուհանը նույնպես կարող է խանգարել: Քանի որ այն ինձ համար օգտակար է միայն այն ժամանակ, երբ ես աշխատում եմ storyboard-ի վրա, ես օգտագործում եմ հետևյալ հրամանը՝ այն փոխարկելու համար, երբ անցնում եմ storyboard-ի և code ֆայլերի միջև:
11. Վրիպազերծման տարածք (Ցուցադրել/Թաքցնել)
Ցուցադրել վրիպազերծման բաժինը, որը ներառում է փոփոխականների տեսքը և վահանակը: Երբ ձեր ծրագիրը հասնում է ընդմիջման կետին, փոփոխականների տեսքը ցուցադրում է բոլոր փոփոխականների ներկա վիճակը իրենց շրջանակում: Դուք կտեսնեք այն, ինչ գրանցել եք, քանի որ ձեր ծրագիրը աշխատում է վահանակում: Երբ դուք ավարտում եք վրիպազերծման գործընթացը, օգտագործեք նույն դյուրանցումը վրիպազերծման տուփը թաքցնելու համար:
12. Կրկին նահանջ օրենսգիրք
Սա հաճախ կոչվում է «ձևաչափման կոդ», սակայն Xcode-ում այն կոչվում է «Re-Indent»: Ինչ էլ որ այն անվանեք, կարող եք ավելացնել համապատասխան քանակությամբ տարածություն յուրաքանչյուր տողի սկզբում՝ ընտրելով այն և հետո հետևելով հրահանգներին: Կարող եք նաև մեկ տող նորից նահանջ անել՝ առանց նախապես այն ընտրելու:
13. Ուղղակիորեն անցեք սահմանմանը
Սա իսկապես օգտակար է նոր API-ներ սովորելիս կամ անծանոթ կոդերի բազան անցնելիս: Կոնկրետ ի՞նչ է անում ObservedObject-ը: Նավարկեք դեպի դրա սահմանումը՝ ծանոթանալու դրա մեթոդներին և ատրիբուտներին, ինտերֆեյսներին, որոնք այն իրականացնում է և այն դասին, որից բխում է:
14. SwiftUI-ն վերսկսում է նախադիտումը
Երբ բացում եք դիտում, Xcode-ն այն անմիջապես չի կառուցում: Փոխարենը այն կսպասի, մինչև դուք հստակ հրահանգեք դա անել: Նախադիտումը կարող է նաև անսարք լինել, եթե մեր SwiftUI կոդի մեջ որևէ խնդիր առաջանա: Այո, դուք կարող եք վերսկսել նախադիտումը` սեղմելով կոճակը:
15. Ցույց տալ SwiftUI-ի տեսուչներին
Սա UIKit-ի ևս մեկ դյուրանցում է, որին մենք պետք է ծանոթ լինենք: Ֆայլերի տեսուչը, Պատմության տեսուչը, Արագ օգնության տեսուչը և Հատկանիշների տեսուչը բոլորն առկա են SwiftUI-ի յուրաքանչյուր դիտում: Նրանք բոլորն էլ մեզ տալիս են մի շարք օգտակար հատկություններ՝ կապված մեր ներկա տեսակետի հետ:
Արագ օգնության տեսուչը, օրինակ, մեզ տրամադրում է ընթացիկ տեսքի վերաբերյալ փաստաթղթերի հասանելիություն: Սա օգտակար է ներկառուցված դիտումների օգտագործման համար, ինչպիսիք են Տեքստը, Գույնը և այլն:
Եզրափակում
Նույնիսկ եթե այն արտադրողականության փոքր մակարդակի վրա է, ստեղնաշարի դյուրանցումները հիանալի մոտեցում են մեր արդյունավետությունը բարձրացնելու համար:
SwiftUI ֆանտաստիկ շրջանակ է, որը թույլ է տալիս և՛ մշակողներին, և՛ դիզայներներին արագ կառուցել օգտատերերի միջերեսներ:
Թողնել գրառում