Function Types in Swift

Swift မှာ သဘောကျသည့် နောက်တစ်ခုကတော့ function type ပါ။ အရင်တုန်းကတော့ delegate pattern သုံးခဲ့ပေမယ့် Swift မှာ function type ပါလာသည့်အတွက် ကြောင့် function ကို variable အနေဖြင့် သုံးနိုင်တယ်။ delegate pattern ကနေ callback pattern ကို ပြောင်းပြီး ရေးလာနိုင်ပါတယ်။ ဥပမာ setting view ဆိုပါစို့ ။ ကျွန်တော် တို့ လက်ရှိ view ကနေ နောက်တဆင့် ကို ထပ်ဝင်ပြီးတော့ data ကို ရွေးရတယ်။ country လိုမျိုး data ရွေးသည့် အခါမှာတော့ country list view ကို… Continue reading Function Types in Swift

Notosan Zawgyi iOS Profile

iOS 12 မှာ ဇော်ဂျီ ပြန်သွင်းမယ်ဆိုတော့ အရင်က ဇော်ဂျီ font က ကြည့်ရတာ အဆင်မပြေတော့ဘူး။ ဒါနဲ့ Notosan Zawgyi ကို iOS အတွက် profile ပြန်လုပ်ထားပါတယ်။ Download ချမယ် ဆိုရင် https://cldup.com/lVOMua5Nno.mobileconfig မှာ ရယူနိုင်ပါတယ်။

In App Purchase Subscription for iOS

ဒီတစ်ခေါက် IAP အတွက် လုပ်လိုက်ရတာ ၄ လ လောက်ကြာသွားတယ်။ ပုံမှန် အားဖြင့် ၁ လ လောက် ဆိုရင် approval ရပေမယ့် အောင်မြင် App ကတော့ ၄ လ လောက် ကြာသွားတယ်။ အဓိကတော့ IAP မှာ Subscription အမျိုးအစား ၄ ခုလောက်ပါသွားတော့ Apple က သေသေချာချာလေး စစ်တာလည်း ပါတယ်။ Apple က တောင်းဆိုသည့် အချက်တွေကတော့ ၁။ Login မဝင်ပဲ IAP နှင့် ဝယ်ယူ၍ ရရမည်။ ၂။ Login မဝင်ပဲ Restore လုပ်လို့ရရမည်။ ၃။ App Description မှာ IAP… Continue reading In App Purchase Subscription for iOS

iOS 13 Beta Myanmar Font

မနေ့က iOS 13 ကို စမ်းကြည့်တော့ မြန်မာစာ အတွက် keyboard ပါလာတာ တွေ့တယ်။ Language ထဲမှာ မြန်မာ ထည့်တော့ Standard နဲ့ Zawgyi ရွေးလို့ရတာကို တွေ့တယ်။ အကျဉ်းချုံးပြီးပြောရရင်တော့ iOS 13 မှာ Unicode အတွက် Keyboard ပါလာတယ်။ မြန်မာ ၃ နဲ့ အတူတူပဲ။ Unicode အတွက် Hardware keyboard ပါလာတယ်။ မြန်မာ ၃ လက်ကွက် နဲ့ အတူတူပဲ။ Bluetooth keyboard ရှိရင် မြန်မာစာ ရိုက်လို့ရပြီ။ Zawgyi ပါလာတယ်။ Font profile သွင်းဖို့ မလိုဘူး။ Setting > General… Continue reading iOS 13 Beta Myanmar Font

WWDC 2018

ဒီနှစ်မှာတော့ ကြီးကြီးမားမား ဘာမှ ကြေငြာသွားတာ မရှိပါဘူး။ platform update အနေနဲ့ iOS 12 , watchOS 5, macOS Majave နှင့် tvOS အသစ် တို့ကို မိတ်ဆက်သွားပါတယ်။ WWDC App မှာ keynote ကို replay ပြန်ကြည့်လို့ ရပါပြီ။ အခြား videos တွေ လည်း ကြည့်နိုင်ပါတယ်။ Developer တွေ အနေနဲ့ Platforms State of Union ကိုလည်း ကြည့်သင့်ပါတယ်။ အဓိက ကြေငြာသွားတာတွေက iOS မရှိသည့် သူတွေ အနေနဲ့ website မှာ ကြည့်နိုင်ပါတယ်။ iOS 12 မှာ ARKit… Continue reading WWDC 2018

iOS Development with Swift Video Tutorial

Video တွေ အကုန်လုံး ပေါင်းပြီးတော့ upload တင်ဖို့ ကြည့်လိုက်တော့ တစ်ရက်ကို 4 GB လောက် ရှိတယ်။ iMovie နဲ့ ပေါင်းတာကြောင့်လည်း ဖြစ်မှာပါ။ ဒါကြောင့် ဒီ အတိုင်း အပိုင်းလေးတွေ ခွဲခွဲပြီးပဲတင်လိုက်တယ်။ Editing ဘာမှ မလုပ်ထားရသေးဘူး။ အခုတော့ Day 2 – 1 အဓိတော့ တင်ထားပြီးပြီ။ Day 5 ထိ ရှိတယ်။ Bootcamp သဘောမျိုလေးပါပဲ။ အသေးစိတ်ရယ် နောက်ပြီးတော့ android အခြေခံ မရှိတူတွေအနေနဲ့ တော့ နည်းနည်းလေး နားလည် ဖို့ခက်မယ်။ အချို့ example တွေကို android မှာ ဆို ဘယ်လို ဆိုပြီး ပြောပြောထားတာလေးတွေ… Continue reading iOS Development with Swift Video Tutorial

iPhone 8 design confirm ?

အခုတလော Twitter မှာ HomePod’s firmware ထဲမှာ iPhone 8 design ပါဝင်လာတာကို ရေးသာားကြတာကို တွေ့ရတယ်။ ဒါ့အပြင် Apple Pay ရဲ့ Animation Glyph မှာ ပါလာသည့် အတွက် သေချာသလောက်ပါပဲ။ Here are the two iPhone face designs for the Apple Pay payment animation glyph (the old one being a 5S) pic.twitter.com/67QxOd1Dlf — Steve Troughton-Smith (@stroughtonsmith) August 1, 2017 နောက်ပြီးတော့ code တွေ အရဆိုရင်တော့ သေချာသလောက်… Continue reading iPhone 8 design confirm ?

What’s New in Swift 4

Xcode 9 နဲ့ အတူ Swift 4 ထွက်လာပါပြီ။ Swift 4 beta က တော့ ထွက်နေတာ အနည်းငယ်တော့ ကြာပါပြီ။ Xcode 9 မှာတော့ Swift 4 ကို တိုက်ရိုက် ရေးလို့ ရပါပြီ။ ပါလာတာတွေကတော့ အများကြီး ဖြစ်သည့် အတွက်ကြောင့် ကျွန်တော် သဘောကြတာလေးတွေကို အဓိက ထားပြီး ရေးသွားပါမယ်။ Supporting Swift 3 Swift 4 ထွက်တော့မယ်ဆိုတုန်းက အစက တော်တော်လေး စိုးရိမ်မိတယ်။ Swift 3 ထွက်တုန်းက Swift 2 က အလုပ်မလုပ်တော့ဘူး။ Swift 2 တုန်းကလည်း Swift 1 အလုပ်… Continue reading What’s New in Swift 4