မာတိကာ[ဖျောက်][ရှိုး]
- 1. လေယာဉ်ပြ/ဝှက်ကို အစမ်းကြည့်ပါ။
- 2. Quick-Action Menu ကိုဖွင့်ပါ။
- 3. ကုဒ် ပြီးစီးခြင်း။
- 4. အမြန်ဖွင့်ပါ။
- 5 ။ သန့်ရှင်းသော
- 6. စက်ပစ္စည်းများ၏ ဦးတည်ရာကို အစမ်းကြည့်ရှုပါ။
- 7. Call Hierarchy ကိုရှာပါ။
- 8. Toggle canvas သို့မဟုတ် SwiftUI အစမ်းကြည့်ရှုမှုအကြား ပြောင်းပါ။
- 9. ပရောဂျက်တစ်ခုလုံးရှိ မည်သည့်စာသားကိုမဆို ရှာပါ။
- 10. Hide/Utilities ကိုပြပါ။
- 11. အမှားရှာပြင်ဧရိယာ (ပြသ/ဖျောက်)
- 12. ကုဒ်ကို ပြန်ဖြည့်ပါ။
- 13. အဓိပ္ပါယ်ကို တိုက်ရိုက်သွားပါ။
- 14. SwiftUI သည် အကြိုကြည့်ရှုမှုကို ပြန်လည်စတင်သည်။
- 15. SwiftUI ၏ စစ်ဆေးရေးမှူးများကို ပြပါ။
- ကောက်ချက်
ဆော့ဖ်ဝဲရေးဆွဲသူများအနေဖြင့် ကျွန်ုပ်တို့သည် အက်ပ်များကိုတည်ဆောက်ရုံသာမက၊ ထိုသို့ပြုလုပ်ရန်ရရှိနိုင်သည့် အကောင်းဆုံးကိရိယာများကို ရှာဖွေအသုံးပြုခြင်းကိုလည်း နှစ်သက်ပါသည်။
iOS developer များအဖြစ် လုပ်ဆောင်ရခြင်းအတွက် ကျွန်ုပ်တို့သည် အမှန်တကယ် ကံကောင်းပါသည်။ ယခု ကျွန်ုပ်တို့တွင် ကျွန်ုပ်တို့၏ toolbox တွင် ပရိုဂရမ်ဘာသာစကားအသစ်တစ်ခုရှိသည်။ ဆွ. တူရိယာများနှင့်အတူ၊ ကျွန်ုပ်တို့တွင်၊ ကျွန်ုပ်တို့သည် အနာဂတ်အတွက် ကောင်းမွန်စွာ တပ်ဆင်ထားပါသည်။
သို့သော် ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့တွင်ရှိသော ကိရိယာများနှင့် ထိထိရောက်ရောက် လုပ်ဆောင်ခြင်းကဲ့သို့ပင်။ ကီးဘုတ်ဖြတ်လမ်းများကိုအသုံးပြုခြင်းသည် ကျွန်ုပ်တို့၏ကုန်ထုတ်စွမ်းအားကိုမြှင့်တင်ရန်နှင့် ကုဒ်များများရေးရန် ရိုးရှင်းသောနည်းစနစ်တစ်ခုဖြစ်သည်။
ထို့ကြောင့်၊ Xcode တွင် သင်သိထားရမည့်အရာများမှာ သက်ဆိုင်ရာ ကီးဘုတ်ဖြတ်လမ်းများဖြစ်သည် – သင်အသုံးပြုဖူးသော အခြားတည်းဖြတ်သူတိုင်းအတွက် ထူးခြားသည့်အရာများဖြစ်သည်။
ဤစာမျက်နှာတွင် လူသိနည်းသော လျင်မြန်သော ကီးဘုတ်ဖြတ်လမ်းများကို သင်တွေ့လိမ့်မည်၊ ထို့ကြောင့် သင်သည် သင်၏ကုန်ထုတ်စွမ်းအားကို ပိုမိုမြှင့်တင်နိုင်ပါသည်။ စလိုက်ရအောင်။
1. လေယာဉ်ပြ/ဝှက်ကို အစမ်းကြည့်ပါ။
သင်သည် MacBook မျက်နှာပြင် အနည်းငယ်သာ သွားလာနေပါက ၎င်းသည်လည်း ဖြစ်နိုင်ပါသည်။ ကံကောင်းစွာဖြင့်၊ အလားတူကီးဘုတ်ဖြတ်လမ်းကို ရနိုင်သည်-
2. Quick-Action Menu ကိုဖွင့်ပါ။
သင့်တွင် အဖွဲ့တစ်ဖွဲ့ရှိပြီး အဖွဲ့ဝင်တစ်ဦးမှ SwiftUI မြင်ကွင်းများကို ကုဒ်တွင် တီထွင်လိုသော်လည်း အခြားတစ်ဦးသည် အမြင်ဆိုင်ရာတူးလ်ကို အသုံးပြုရန် နှစ်သက်သောအခါ၊ ၎င်းသည် နှစ်ခုလုံးကို ထုတ်ပေးမည်ဖြစ်သည်။
သင့်ပတ္တူနှင့် ကုဒ်ကို ဘယ်တော့မှ ထပ်တူကျမည်မဟုတ်ပါ။ ပြီးတော့ developer အမျိုးအစားအားလုံးအတွက် အသုံးဝင်တဲ့ ကီးဘုတ်ဖြတ်လမ်းကို တင်ပြချင်ပါတယ်။ အောက်ပါ ဖြတ်လမ်းလင့်ခ်ကို အသုံးပြု၍ Quick-Actions မီနူးကို သင်ဝင်ရောက်နိုင်ပါသည်။
3. ကုဒ် ပြီးစီးခြင်း။
ကုဒ်မပြည့်စုံဘဲ အလုပ်လုပ်ခြင်းသည် စိတ်ကူးရန်ခက်ခဲသည်။ APIs များကို စုံစမ်းရန်နှင့် စာရိုက်နေစဉ် အချိန်ကုန်သက်သာစေရန် ၎င်းကို သင် အချိန်တိုင်း အသုံးပြုမည်မှာ သေချာပါသည်။
4. အမြန်ဖွင့်ပါ။
Open quick command ကို အသုံးပြု၍ သင့်ပရောဂျက်ရှိ မည်သည့်နေရာ သို့မဟုတ် အလုပ်ခွင်သို့မဆို လျင်မြန်စွာ ပြောင်းရွှေ့နိုင်သည်။ သင့်ပရောဂျက် (နှင့် သင်ထည့်သွင်းခဲ့သော မည်သည့် SDK) တွင်မဆို အတန်းအစား၊ အင်တာဖေ့စ်၊ လုပ်ဆောင်ချက်၊ နည်းလမ်း၊ enum စသည်တို့၏ အမည်ကို စတင်ထည့်သွင်းပြီး ရှာဖွေမှုစကားစုနှင့် ကိုက်ညီသော သင်္ကေတစာရင်းကို ပေါ့ပ်အပ်တွင် ပေါ်လာပါမည်။
5 ။ သန့်ရှင်းသော
သင်ဖန်တီးထားသောကုဒ်သည် အဆင်ပြေသည်ဟု သင်အတော်လေးယုံကြည်နေသောအခါတွင် ၎င်းသည် အဆင်ပြေသော်လည်း ၎င်းကိုလုပ်ဆောင်သောအခါတွင် တစ်ခုခုပျက်သွားပါသည်။ ပရောဂျက်ကို ရှင်းလင်းပြီး ပြန်လုပ်ပါ။ ဖြစ်နိုင်သည် - ဖြစ်နိုင်သည် - သင့်ကုဒ်မှန်ပါသည်။ သန့်ရှင်းရေးသမားသည် သင့်ပြဿနာကို မဖြေရှင်းပါက၊ သင်သည် အမှားရှာပြင်သည့်အပိုင်းကို ပြသရန် လိုအပ်နိုင်သည်။
6. စက်ပစ္စည်းများ၏ ဦးတည်ရာကို အစမ်းကြည့်ရှုပါ။
အကြီးဆုံး iPhone 13 Pro Max တွင်သာမက အခြားအသေးစားစမတ်ဖုန်းများတွင်လည်း သင့်အမြင်ကို စစ်ဆေးကြည့်ချင်ပေမည်။ ဦးတည်ရာကိုပြောင်းရန်၊ ဦးတည်ရာရွေးချယ်မှုကိုဖွင့်ရန် ဤအဆင်ပြေသောဖြတ်လမ်းကိုအသုံးပြုပါ-
7. Call Hierarchy ကိုရှာပါ။
ဤဖြတ်လမ်းလင့်ခ်သည် Call Hierarchy မြင်ကွင်းကိုပြသမည်ဖြစ်ပြီး၊ ရွေးချယ်ထားသောနည်းလမ်းကိုခေါ်ဆိုသည့် သင့်ကုဒ်ရှိ မည်သည့်တည်နေရာကိုမဆို ပြသမည်ဖြစ်ပြီး၊ ထိုနည်းလမ်းများကို အလှည့်ကျခေါ်ဆိုသည့်နည်းလမ်းများနှင့် အခြားနည်းလမ်းများကို ပြသမည်ဖြစ်သည်။
8. Toggle canvas သို့မဟုတ် SwiftUI အစမ်းကြည့်ရှုမှုအကြား ပြောင်းပါ။
Canvas သည် သင် SwiftUI ကုဒ်ရေးနေချိန်တွင် သင်ဒီဇိုင်းထုတ်နေသည့် UI ၏ တိုက်ရိုက်အစမ်းကြည့်ရှုမှုကို ပေးသည်။ Apple သည် ၎င်းကို နှစ်လမ်းသွား အတွေ့အကြုံတစ်ခုဖြစ်အောင် ပြုလုပ်ရန် ကြီးမားသော နာကျင်မှုကို ခံစားခဲ့ရပြီး ဆိုလိုသည်မှာ အစမ်းကြည့်ရှုမှုတွင် သင်ပြုလုပ်သော အပြောင်းအလဲများ (ဥပမာ၊ UI အစိတ်အပိုင်းများကို ရွှေ့ခြင်း သို့မဟုတ် ထည့်ခြင်းဖြင့်) ကုဒ်တည်းဖြတ်မှုတွင် ထင်ဟပ်စေမည်ဖြစ်ပြီး အပြန်အလှန်အားဖြင့်လည်း ထင်ဟပ်စေမည်ဖြစ်သည်။
9. ပရောဂျက်တစ်ခုလုံးရှိ မည်သည့်စာသားကိုမဆို ရှာပါ။
သင့်ပရောဂျက်တွင် စာသားအချို့ကို ရှာတွေ့ရန် လိုအပ်သောအခါ၊ အောက်ပါ command ကို အသုံးပြုပါ။
10. Hide/Utilities ကိုပြပါ။
အသုံးမပြုသည့်အခါ၊ ညာဘက်ရှိ utility window သည်လမ်းထဲသို့ရောက်နိုင်သည်။ storyboard တွင်အလုပ်လုပ်နေစဉ်တွင်သာ ကျွန်ုပ်အတွက် အသုံးဝင်သောကြောင့်၊ storyboard နှင့် code ဖိုင်များကြားတွင် ပြောင်းသည့်အခါ ၎င်းကို toggle လုပ်ရန် အောက်ပါ command ကို အသုံးပြုပါသည်။
11. အမှားရှာပြင်ဧရိယာ (ပြသ/ဖျောက်)
ပြောင်းလဲနိုင်သော မြင်ကွင်းနှင့် ကွန်ဆိုးလ်တို့ ပါ၀င်သည့် အမှားအယွင်း ကဏ္ဍကို ပြသပါ။ သင့်ပရိုဂရမ်သည် breakpoint တစ်ခုသို့ရောက်ရှိသောအခါ၊ variables မြင်ကွင်းသည် နယ်ပယ်အတွင်းရှိ variable များအားလုံး၏ လက်ရှိအခြေအနေကို ပြသပေးပါသည်။ သင့်ပရိုဂရမ်သည် ကွန်ဆိုးလ်တွင် အလုပ်လုပ်နေချိန်တွင် သင်လော့ဂ်အင်ဝင်ထားသမျှကို သင်မြင်ရပါမည်။ သင်သည် အမှားရှာပြင်ခြင်း ပြီးဆုံးသောအခါ၊ အမှားရှာပြင်သည့် အကွက်ကို ဝှက်ရန် တူညီသော ဖြတ်လမ်းကို အသုံးပြုပါ။
12. ကုဒ်ကို ပြန်ဖြည့်ပါ။
၎င်းကို “ဖော်မတ်ကုဒ်” ဟု မကြာခဏ ရည်ညွှန်းသော်လည်း Xcode တွင် ၎င်းကို “ပြန်-အင်တင်း” ဟု ရည်ညွှန်းသည်။ ၎င်းကို သင်မည်သို့ခေါ်သည်ဖြစ်စေ ၎င်းကိုရွေးချယ်ပြီး ညွှန်ကြားချက်ကိုလိုက်နာခြင်းဖြင့် စာကြောင်းတစ်ခုစီ၏အစတွင် သင့်လျော်သောနေရာပမာဏကို သင်ထည့်နိုင်သည်။ ပထမတစ်ကြောင်းကို ရွေးစရာမလိုဘဲ စာကြောင်းတစ်ကြောင်းကိုလည်း ပြန်ဖြည့်နိုင်ပါတယ်။
13. အဓိပ္ပါယ်ကို တိုက်ရိုက်သွားပါ။
API အသစ်များကိုလေ့လာခြင်း သို့မဟုတ် မရင်းနှီးသောကုဒ်ဘေ့စ်တစ်ခုကိုဖြတ်သန်းသည့်အခါ ၎င်းသည် အမှန်တကယ်အသုံးဝင်သည်။ ObservedObject အတိအကျ ဘာလုပ်သလဲ။ ၎င်း၏နည်းလမ်းများနှင့် ရည်ညွှန်းချက်များ၊ ၎င်းအသုံးပြုသည့် အင်တာဖေ့စ်များနှင့် ၎င်းမှဆင်းသက်လာသော အတန်းများအကြောင်း လေ့လာရန် ၎င်း၏အဓိပ္ပာယ်ဖွင့်ဆိုချက်ကို ကြည့်ပါ။
14. SwiftUI သည် အကြိုကြည့်ရှုမှုကို ပြန်လည်စတင်သည်။
သင်မြင်ကွင်းတစ်ခုကိုဖွင့်သောအခါ၊ Xcode သည် ၎င်းကိုချက်ချင်းတည်ဆောက်မည်မဟုတ်ပါ။ ယင်းအစား ထိုသို့ပြုလုပ်ရန် သင်အတိအလင်း ညွှန်ကြားသည့်အထိ စောင့်ပါမည်။ ကျွန်ုပ်တို့၏ SwiftUI ကုဒ်တွင် ပြဿနာတစ်စုံတစ်ရာရှိပါက အစမ်းကြည့်ရှုခြင်းသည်လည်း ချွတ်ယွင်းနိုင်သည်။ ဟုတ်ကဲ့၊ ခလုတ်ကိုနှိပ်ခြင်းဖြင့် အစမ်းကြည့်ရှုမှုကို ပြန်လည်စတင်နိုင်ပါသည်။
15. SwiftUI ၏ စစ်ဆေးရေးမှူးများကို ပြပါ။
ဤသည်မှာ ကျွန်ုပ်တို့နှင့် ရင်းနှီးသင့်သည့် နောက်ထပ် UIKit ဖြတ်လမ်းတစ်ခုဖြစ်သည်။ ဖိုင်စစ်ဆေးသူ၊ မှတ်တမ်းစစ်ဆေးသူ၊ အမြန်အကူအညီစစ်ဆေးရေးမှူးနှင့် အရည်အချင်းစစ်ဆေးရေးအရာရှိတို့သည် SwiftUI မြင်ကွင်းတိုင်းတွင် ရှိနေပါသည်။ ၎င်းတို့အားလုံးသည် ကျွန်ုပ်တို့၏လက်ရှိအမြင်နှင့်ဆက်စပ်၍ အသုံးဝင်သောအင်္ဂါရပ်များစွာကို ပေးဆောင်ပါသည်။
ဥပမာအားဖြင့် အမြန်အကူအညီစစ်ဆေးရေးမှူးသည် ကျွန်ုပ်တို့အား လက်ရှိကြည့်ရှုမှုနှင့်ပတ်သက်သည့် စာရွက်စာတမ်းများကို ဝင်ရောက်ကြည့်ရှုခွင့်ပေးပါသည်။ ၎င်းသည် စာသား၊ အရောင်နှင့် အခြားအရာများကဲ့သို့ built-in အမြင်များကို အသုံးပြုရန်အတွက် အသုံးဝင်သည်။
ကောက်ချက်
၎င်းသည် သေးငယ်သောကုန်ထုတ်စွမ်းအားအဆင့်တွင်ရှိသော်လည်း၊ ကီးဘုတ်ဖြတ်လမ်းများသည် ကျွန်ုပ်တို့၏စွမ်းဆောင်ရည်ကို မြှင့်တင်ရန် အလွန်ကောင်းမွန်သောချဉ်းကပ်မှုတစ်ခုဖြစ်သည်။
ဆွ developer များနှင့် ဒီဇိုင်နာများ နှစ်ဦးစလုံး အသုံးပြုသူ အင်တာဖေ့စ်များကို လျင်မြန်စွာ တည်ဆောက်နိုင်စေမည့် အံ့ဩဖွယ် မူဘောင်တစ်ခု ဖြစ်သည်။
တစ်ဦးစာပြန်ရန် Leave