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
Htain Lin Shwe
June 28, 2017
How-to & DIY
0
41
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
43
How to contribute to OSM
saturngod
0
59
What next after graduated
saturngod
0
200
To Developers from developer
saturngod
0
580
Other Decks in How-to & DIY
See All in How-to & DIY
スプリントレビューは楽しすぎる件について.pdf
camel_404
0
110
事前準備_ファームウェア解析に触れてみよう!
owaspkansai
0
200
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
1
180
AWSのユーザーコミュニティプログラムのご紹介 (JAWS-UG札幌支部編)
awsjcpm
1
440
ついにiPaaSでobnizが動くかも?! #iotlt #pipedream #obniz
n0bisuke2
0
230
Wear OSでwatch face作成~令和になってもCanvas芸?~
cibmc
1
620
【変更済み】にじ格制作プロジェクト 進捗報告
vfgpproject
0
420
IoT×サーモに挑戦する第一歩
runrunsan
0
190
オフライン勉強会ぼっち対策
akatsuki174
1
470
How to Start RP2040
kata0510
0
1.1k
スクフェス福岡前夜祭 LT
pokotyamu
0
110
衛星通信を使ってLチカしてみた #starlink #iotlt
n0bisuke2
0
360
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Code Review Best Practice
trishagee
55
15k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Testing 201, or: Great Expectations
jmmastey
28
6.4k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
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