Mundarija[Yashirish][Show]
- 1. Samolyotni ko'rsatish/yashirishni oldindan ko'rish
- 2. Tezkor harakat menyusini oching
- 3. Kodni to'ldirish
- 4. Tez oching
- 5. Tozalash
- 6. Qurilmalar manzilini oldindan ko'rish
- 7. Qo'ng'iroqlar ierarxiyasini toping
- 8. Toggle canvas yoki SwiftUI preview o'rtasida almashing
- 9. Butun loyihadagi istalgan matnni toping
- 10. Hide/Utilities-ni ko'rsatish
- 11. Nosozliklarni tuzatish maydoni (ko‘rsatish/yashirish)
- 12. Kodni qaytadan kiriting
- 13. To'g'ridan-to'g'ri ta'rifga o'ting
- 14. SwiftUI oldindan ko'rishni davom ettiradi
- 15. SwiftUI inspektorlarini ko'rsating
- Xulosa
Dasturiy ta'minot ishlab chiquvchilari sifatida biz nafaqat ilovalar yaratishni, balki buning uchun eng yaxshi vositalarni topishni va ulardan foydalanishni ham yoqtiramiz.
Biz iOS dasturchilari sifatida ishlashdan baxtiyormiz. Endi bizning asboblar qutimizda yangi dasturlash tili mavjud SwiftUI. Asboblar bilan biz kelajak uchun yaxshi jihozlanganmiz.
Biroq, biz mavjud vositalar bilan samarali ishlashni yaxshi ko'ramiz. Klaviatura yorliqlaridan foydalanish unumdorlikni oshirish va ko'proq kod yozish uchun oddiy usuldir.
Shunday qilib, Xcode-da bilishingiz kerak bo'lgan yagona narsa - tegishli klaviatura yorliqlari - siz ishlatgan har bir boshqa muharrirga xos bo'lganlar.
Bu sahifada unchalik mashhur boʻlmagan tezkor klaviatura yorliqlarini topasiz, shuning uchun unumdorligingizni yanada oshirishingiz mumkin. Keling, boshlaymiz.
1. Samolyotni ko'rsatish/yashirishni oldindan ko'rish
Agar siz ozgina MacBook ekrani bilan yo'lda bo'lsangiz, bu ham sodir bo'lishi mumkin. Yaxshiyamki, bir xil klaviatura yorlig'i mavjud:
2. Tezkor harakat menyusini oching
Agar sizda jamoangiz bo'lsa va a'zolardan biri kodda SwiftUI ko'rinishlarini ishlab chiqishni afzal ko'rsa, boshqasi vizual vositadan foydalanishni afzal ko'rsa, u ikkalasini ham yaratadi!
Tuval va kodingiz hech qachon sinxronlashtirilmaydi! Shu bilan birga, men barcha turdagi ishlab chiquvchilar uchun foydali klaviatura yorliqlarini taqdim qilmoqchiman. Quyidagi yorliq yordamida Tezkor harakatlar menyusiga kirishingiz mumkin.
3. Kodni to'ldirish
Kodni to'ldirmasdan ishlashni tasavvur qilish qiyin. Siz API’larni tekshirish va yozish paytida vaqtni tejash uchun doimo undan foydalanasiz.
4. Tez oching
Tez ochish buyrug'i yordamida loyihangiz yoki ish maydonidagi istalgan manba manziliga tezda o'tishingiz mumkin. Loyihangizdagi (va siz import qilgan har qanday SDK) istalgan sinf, interfeys, funksiya, usul, enum va hokazo nomini kiritishni boshlang va qalqib chiquvchi oynada qidiruv iborasiga mos keladigan belgilar ro‘yxati paydo bo‘ladi.
5. Tozalash
Bu siz yaratgan kodning yaxshi ekanligiga ishonchingiz komil bo'lsa, qulay, lekin uni bajarganingizda biror narsa buziladi. Loyihani tozalang va uni qayta ishga tushiring; ehtimol - shunchaki balki - sizning kodingiz to'g'ri. Agar tozalovchi muammoingizni hal qilmasa, disk raskadrovka bo'limini ko'rsatishingiz kerak bo'lishi mumkin.
6. Qurilmalar manzilini oldindan ko'rish
Siz nafaqat eng katta iPhone 13 Pro Max, balki boshqa kichikroq smartfonlarda ham o‘z nuqtai nazaringizni ko‘rib chiqishni xohlashingiz mumkin. Belgilangan manzilni o'zgartirish uchun ushbu qulay yorliqdan maqsad tanlashni ochish uchun foydalaning:
7. Qo'ng'iroqlar ierarxiyasini toping
Ushbu yorliq Qo'ng'iroqlar ierarxiyasi ko'rinishini ko'rsatadi, bu sizning kodingizdagi tanlangan usulni chaqiradigan har qanday joylarni, shuningdek, ushbu usullarni o'z navbatida chaqiradigan har qanday usullarni va hokazolarni ko'rsatadi.
8. Toggle canvas yoki SwiftUI preview o'rtasida almashing
Canvas SwiftUI kodini yozayotganda siz yaratayotgan foydalanuvchi interfeysining jonli ko‘rinishini taqdim etadi. Apple buni ikki tomonlama tajribaga aylantirish uchun juda ko'p harakat qildi, ya'ni oldindan ko'rishda qilgan har qanday o'zgarishlar (masalan, UI komponentlarini ko'chirish yoki qo'shish orqali) kod muharririda ham aks etadi va aksincha.
9. Butun loyihadagi istalgan matnni toping
Loyihangizda ma'lum bir matnni topishingiz kerak bo'lganda, quyidagi buyruqdan foydalaning.
10. Hide/Utilities-ni ko'rsatish
Foydalanilmayotganda, o'ngdagi yordamchi dastur oynasi ham to'sqinlik qilishi mumkin. Bu men uchun faqat hikoyalar lavhasida ishlayotganimda foydali bo'lgani uchun, men hikoyalar paneli va kod fayllari o'rtasida o'tishda uni almashtirish uchun quyidagi buyruqdan foydalanaman.
11. Nosozliklarni tuzatish maydoni (ko‘rsatish/yashirish)
O'zgaruvchilar ko'rinishi va konsolni o'z ichiga olgan disk raskadrovka bo'limini ko'rsating. Dasturingiz to'xtash nuqtasiga yetganda, o'zgaruvchilar ko'rinishi barcha o'zgaruvchilarning joriy holatini ko'rsatadi. Dasturingiz konsolda ishlayotganida, tizimga kirgan narsalarni ko'rasiz. Nosozliklarni tuzatishni tugatganingizda, disk raskadrovka oynasini yashirish uchun xuddi shu yorliqdan foydalaning.
12. Kodni qaytadan kiriting
Bu ko'pincha "formatlash kodi" deb ataladi, ammo Xcode-da u "Qayta chekinish" deb nomlanadi. Uni nima deb atashingizdan qat'iy nazar, uni tanlab, keyin ko'rsatmalarga amal qilib, har bir satrning boshiga tegishli bo'sh joy qo'shishingiz mumkin. Bundan tashqari, avval tanlamasdan, bitta qatorni qayta cheklashingiz mumkin.
13. To'g'ridan-to'g'ri ta'rifga o'ting
Bu yangi API-larni o'rganish yoki notanish kodlar bazasidan o'tishda juda foydali. ObservedObject aniq nima qiladi? Uning usullari va atributlari, amalga oshiradigan interfeyslari va qaysi sinfdan olinganligi haqida bilish uchun uning ta'rifiga o'ting.
14. SwiftUI oldindan ko'rishni davom ettiradi
Ko'rinishni ochganingizda, Xcode uni darhol tuzmaydi. Buning o'rniga, siz buni aniq ko'rsatmaguningizcha kutadi. SwiftUI kodimizda muammolar mavjud bo'lsa, oldindan ko'rish ham ishlamay qolishi mumkin. Ha, tugmani bosish orqali oldindan ko'rishni davom ettirishingiz mumkin.
15. SwiftUI inspektorlarini ko'rsating
Bu bizga tanish bo'lishi kerak bo'lgan yana bir UIKit yorlig'i. Fayl inspektori, Tarix inspektori, Tez yordam inspektori va Atributlar inspektori har bir SwiftUI ko'rinishida mavjud. Ularning barchasi bizning hozirgi ko'rinishimizga nisbatan bir qator foydali xususiyatlarni taqdim etadi.
Masalan, Tez yordam inspektori bizga joriy ko'rinish bo'yicha hujjatlarga kirish imkonini beradi. Bu Matn, Rang va boshqalar kabi o'rnatilgan ko'rinishlardan foydalanish uchun foydalidir.
Xulosa
U unumdorlikning kichik darajasida bo'lsa ham, klaviatura yorliqlari samaradorlikni oshirish uchun ajoyib yondashuvdir.
SwiftUI Bu ishlab chiquvchilarga ham, dizaynerlarga ham foydalanuvchi interfeyslarini tezda qurish imkonini beruvchi ajoyib ramka.
Leave a Reply