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
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
ModuleLLM、最前線!
anoken
1
300
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
130
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
440
JAWS-UG 福岡 in 北九州 | JAWS-UG/AWSコミュニティ プログラムのご紹介
awsjcpm
1
180
ライブ感を生む 巻き込み型スライドの作り方/Create your slide like a heavy metal concert
ikuodanaka
4
480
家具家電付アパートの自室の冷蔵庫をスマートIoT化してみた!
scbc1167
0
160
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
13
4.9k
スマートハウスの蓄電性能の効率化を実現してみた~電気自動車編~
runrunsan
0
380
雑にコミュニティを続けてもいいと思っている/Feel free to continue the community
camel_404
0
340
JAWS-UG/AWSコミュニティ -JAWS-UGくまもと#16
awsjcpm
1
180
登壇資料を素早く作るための順番
kotomin_m
7
840
AIお菓子ロッカー
keicafeblack
0
240
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
The Curse of the Amulet
leimatthew05
1
8.5k
Being A Developer After 40
akosma
91
590k
Technical Leadership for Architectural Decision Making
baasie
1
240
Documentation Writing (for coders)
carmenintech
77
5.3k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
WENDY [Excerpt]
tessaabrams
9
36k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Test your architecture with Archunit
thirion
1
2.2k
How to make the Groovebox
asonas
2
1.9k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
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