Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to learn iOS Development ?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Htain Lin Shwe
June 28, 2017
How-to & DIY
0
49
How to learn iOS Development ?
Talk at Barcamp 2017, Yangon, Myanmar
Htain Lin Shwe
June 28, 2017
Tweet
Share
More Decks by Htain Lin Shwe
See All by Htain Lin Shwe
How to use Git
saturngod
1
50
How to contribute to OSM
saturngod
0
69
What next after graduated
saturngod
0
220
To Developers from developer
saturngod
0
640
Other Decks in How-to & DIY
See All in How-to & DIY
JAWS-UG/AWSコミュニティ JAWS-UG おおいた
awsjcpm
2
2.9k
【加筆修正版】ハードワークを支えるフィジカルとメンタルを構築る#rubymusclemixin 活動 #きのこ2025 #きのこ2025_b
bash0c7
0
310
Burnoutとの「対話」 〜 アジャイルコーチングを活用した、燃え尽き症候群を克服するスキル 〜 / Dialogue with Burnout by Using Agile Coaching Skills
hageyahhoo
0
670
Node-REDで制御できるエッジカメラのreCameraを触る #iotlt #JLCPCB #recamera
n0bisuke2
0
150
JAWS-UG Community Upadate - JAWS-UG 熊本
awsjcpm
2
210
Node-REDでセンサーなどから起動させるカメラノードを作ったよ IoTLT vol123 #iotlt
n0bisuke2
0
120
評価のギャップから紐解く、「評価軸」と「ソフトスキル」の重要性
blajir
2
130
Trying "Vibe No-code/Low-code" with MCP #noderedjp
n0bisuke2
0
120
MustをWillに変える技術 〜アイドル・郁田はるきが"すべき"の壁を超えるまで〜
subroh0508
1
1.6k
파이썬 토룡신점 운영후기
lqez
0
510
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
130
ボードゲーム × 専用収納 〜3Dプリントで埋めるニッチな隙間〜 / Board Games × Custom Storage
handlename
0
180
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.4k
The Cult of Friendly URLs
andyhume
79
6.8k
Balancing Empowerment & Direction
lara
5
890
Producing Creativity
orderedlist
PRO
348
40k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
A better future with KSS
kneath
240
18k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
110
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
62
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
iOS Development ဘယ်လို ေလ့လာရမလဲ ? Saturngod http://blog.saturngod.net
ဘာေတွလိုအပ်လဲ ?
ဘာေတွ လိုအပ်လဲ ? • Mac OS (macbook pro) • iPhone,
iPad (optional) • Apple Developer Account • Free For Development • $99/year for App Store
Language
• Swift • Objective-C
Objective-C - (NSString *)getText { return @"HELLO WORLD"; } NSString
*world = [self getText];
Swift func getText() -> String { return "HELLO WORLD" }
let world = getText()
iOS SDK
SDK != Language
IDE
Xcode
Layout Design
Layout Design • IBOutlet • IBAction • AutoLayout
App Life Cycle https://developer.apple.com/library/content/documentation/iPhone/Conceptual/ iPhoneOSProgrammingGuide/TheAppLifeCycle/TheAppLifeCycle.html
iOS Human Interface Guidelines https://developer.apple.com/ios/human-interface- guidelines/
Upload to App Store
Upload to App Store • $99/year ( review အတွက် ၂
ပတ် ေလာက်3ကာ ) • Appstore Guide Line ကို နားလည်ရန် • App အသစ် review process • ၅ ရက် ကေန ၂ ပတ် အထိ • App Update • ၂ ရက် ကေန ၅ ရက်
Sale In App Store
Sale In App Store • SWIFT code ရှိသည့် Bank account
လို • ေငွလ=ဲ ဖို? အတွက် • အနည်းဆုံး $10 ရှိဖို?လို (https://goo.gl/sd0LuN) • ၄၅ ရက် တစ်ခါ လ=ဲ
Recommend Books ?
No ပါ
ဘာေ3ကာင့်လဲ ?
ဘာေ3ကာင့်လဲ • Eှစ်တိုင်း Swift version အသစ်ထွက် • ဇွန်လ မှာ Swift
4.0 ထွက်ရန် ရှိ • Eှစ်တိုင်း Xcode အသစ်ထွက် • Eှစ်တိုင်း iOS အသစ်ထွက် • Basic စာအုပ် သက်တမ်း ၁ Eှစ်ထက် မပို
Online က တိုက်Hိုက် ေလ့လာ
• Stanford on iTunes U • Develop iOS Apps with
Swift (Apple) • iOS 10 Day By Day • Raywenderlich • iPad Playground App
Beyond Basic
• https://talk.objc.io • NSHipster • Advanced Swift (Book) • Functional
Swift (Book) • Swift Algorithms & Data Structures • Follow the iOS developers on Twitter
ေမးခွန်း ?
www.comquas.com Thanks