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
自分がご機嫌になれる 素敵な場所を守るために
kenichirokimura
3
660
Within the team, I grow as a tester and continuously pursue product quality
camel_404
6
3k
JAWS-UG Fukuoka - AWS re:Invent 2024 re:Cap AWS Community Perspective
awsjcpm
2
230
2023中国ROBOCON 電子科技大学技術公開PDF (中国語)
takasumasakazu
0
110
家具家電付アパートの自室の冷蔵庫をスマートIoT化してみた!
scbc1167
0
160
JAWS-UG/AWSコミュニティ -JAWS-UGくまもと#16
awsjcpm
1
180
Xの"だるま"とコナミコマンド #iotlt #obniz
n0bisuke2
0
290
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
0
530
活動振り返りと生成AIによるコード生成の試み
covao
0
140
JAWS-UGのご紹介 JAWS-UGとは?
awsjcpm
0
5.5k
評価のギャップから紐解く、「評価軸」と「ソフトスキル」の重要性
blajir
2
130
「変えること」「変わること」を楽しむ力で"敵わない存在"と向き合う
subroh0508
1
1.5k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Between Models and Reality
mayunak
1
190
Leo the Paperboy
mayatellez
4
1.4k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
Accessibility Awareness
sabderemane
0
51
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
710
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
Building AI with AI
inesmontani
PRO
1
690
Documentation Writing (for coders)
carmenintech
77
5.3k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
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