SlideShare une entreprise Scribd logo
1  sur  120
Télécharger pour lire hors ligne
W W D C 2 0 1 9 C H E AT S H E E T
3 W W D C
L I N E B I Z P L U S
C H O I @ WA N B O K . C O M
C H O I @ WA N B O K . C O MF B . C O M /
L I N E B I Z P L U S
🧳 WWDC
" WWDC 2019, 17 Sessions
• Swift, Foundation, SwiftUI, Data, ML, AR, Vision, UI, Etc
•
# WWDC
$
http://sli.do
#WWDC
🧳 W W D C
• - United
•
• WWDC ~ WWDC
• - 573,000
• 6 - ₩665,381
•
• 3
•
• - 3 2 %
• - 4 2 &
,
" W W D C 2 0 1 9 S E S S I O N S
W W D C 2 0 1 9 S E S S I O N S
• Swift, Foundation, SwiftUI, Data, ML, AR, Vision, UI, Etc
• 17 ,
• n m
S W I F T
W H AT ’ S N E W I N S W I F T 5
• Binary Frameworks - ABI and Module Statiblilty
• ABI -
• Launch Overhead - Swift 4.2: 5% => Swift 5: 0%
• 10% , 15%
• Bridging between obj-c and swift
• NSDictionary to Dictionary Bridging 1.6x faster
• NSString Swift String 15x faster
• Bridging SwiftNIO I/O 1.2x
• Docker Swift
• LSP(Language Server Protocol)
W H AT ’ S N E W I N S W I F T 5
• SE-0255 - omit return in everywhere
• SE-0242 - default value in struct initializing
• SE-0229 - A Better API for Vector Programming
• SE-0228 - New Desing for String interpolation
• 1.2
• Using quoted string in NSLocalizedString
• %lld
• SE-0244 - Opaque Result Types
• SE-0258 - @propertyWrapper
W H AT ’ S N E W I N S W I F T 5
• HTML DSL
• @HTMLBuilder
F O U N D AT I O N
A D VA N C E S I N F O U N D AT I O N
A D VA N C E S I N F O U N D AT I O N
A D VA N C E S I N F O U N D AT I O N
A D VA N C E S I N F O U N D AT I O N
A D VA N C E S I N F O U N D AT I O N
S W I F T U I
I N T R O D U C I N G S W I F T U I :
B U I L D I N G Y O U R F I R S T A P P
I N T R O D U C I N G S W I F T U I :
B U I L D I N G Y O U R F I R S T A P P
I N T R O D U C I N G S W I F T U I :
B U I L D I N G Y O U R F I R S T A P P
I N T R O D U C I N G S W I F T U I :
B U I L D I N G Y O U R F I R S T A P P
S W I F T U I E S S E N T I A L S
S W I F T U I E S S E N T I A L S
S W I F T U I E S S E N T I A L S
S W I F T U I E S S E N T I A L S
B U I L D I N G C U S T O M V I E W S I N S W I F T U I
B U I L D I N G C U S T O M V I E W S I N S W I F T U I
B U I L D I N G C U S T O M V I E W S I N S W I F T U I
B U I L D I N G C U S T O M V I E W S I N S W I F T U I
B U I L D I N G C U S T O M V I E W S I N S W I F T U I
B U I L D I N G C U S T O M V I E W S I N S W I F T U I
B U I L D I N G C U S T O M V I E W S I N S W I F T U I
B U I L D I N G C U S T O M V I E W S I N S W I F T U I
D ATA
A D VA N C E S I N U I D ATA S O U R C E S
A D VA N C E S I N U I D ATA S O U R C E S
A D VA N C E S I N U I D ATA S O U R C E S
D ATA F L O W T H R O U G H S W I F T
D ATA F L O W T H R O U G H S W I F T
D ATA F L O W T H R O U G H S W I F T
I N T R O D U C I N G C O M B I N E
I N T R O D U C I N G C O M B I N E
I N T R O D U C I N G C O M B I N E
M A C H I N E L E A R N I N G
W H AT ’ S N E W I N M A C H I N E L E A R N I N G
W H AT ’ S N E W I N M A C H I N E L E A R N I N G
C R E AT E M L F O R O B J E C T D E T E C T I O N A N D S O U N D
C L A S S I F I C AT I O N
C R E AT E M L F O R O B J E C T D E T E C T I O N A N D S O U N D
C L A S S I F I C AT I O N
C R E AT E M L F O R O B J E C T D E T E C T I O N A N D S O U N D
C L A S S I F I C AT I O N
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
D E S I G N I N G G R E AT M L E X P E R I E N C E S
R E A L I T Y K I T
I N T R O D U C I N G R E A L I T Y K I T A N D R E A L I T Y
C O M P O S E R
I N T R O D U C I N G R E A L I T Y K I T A N D R E A L I T Y
C O M P O S E R
I N T R O D U C I N G R E A L I T Y K I T A N D R E A L I T Y
C O M P O S E R
I N T R O D U C I N G R E A L I T Y K I T A N D R E A L I T Y
C O M P O S E R
V I S I O N
U N D E R S TA N D I N G I M A G E S I N V I S I O N F R A M E W O R K
U N D E R S TA N D I N G I M A G E S I N V I S I O N F R A M E W O R K
U N D E R S TA N D I N G I M A G E S I N V I S I O N F R A M E W O R K
W H AT ’ S N E W I N U I
W H AT ' S N E W I N I O S D E S I G N
W H AT ' S N E W I N I O S D E S I G N
D E S I G N I N G I PA D A P P S F O R M A C
D E S I G N I N G I PA D A P P S F O R M A C
M O D E R N I Z E Y O U R U I F O R I O S 1 3
M O D E R N I Z E Y O U R U I F O R I O S 1 3
M O D E R N I Z E Y O U R U I F O R I O S 1 3
M O D E R N I Z E Y O U R U I F O R I O S 1 3
M O D E R N I Z E Y O U R U I F O R I O S 1 3
M O D E R N I Z E Y O U R U I F O R I O S 1 3
M O D E R N I Z E Y O U R U I F O R I O S 1 3
M O D E R N I Z E Y O U R U I F O R I O S 1 3
M O D E R N I Z E Y O U R U I F O R I O S 1 3
C RY P T O G R A P H Y A N D Y O U R A P P S
C RY P T O G R A P H Y A N D Y O U R A P P S
C RY P T O G R A P H Y A N D Y O U R A P P S
C RY P T O G R A P H Y A N D Y O U R A P P S
W H AT ' S N E W I N C L A N G A N D L LV M
W H AT ' S N E W I N C L A N G A N D L LV M
W H AT ' S N E W I N C L A N G A N D L LV M
W H AT ' S N E W I N C L A N G A N D L LV M
G R E AT D E V E L O P H A B I T S
G R E AT D E V E L O P H A B I T S
G R E AT D E V E L O P H A B I T S
G R E AT D E V E L O P H A B I T S
G R E AT D E V E L O P H A B I T S
G R E AT D E V E L O P H A B I T S
G R E AT D E V E L O P H A B I T S
G R E AT D E V E L O P H A B I T S
W W D C
A LT C O N F
• Alt conf
• try! Swift, San Jose
• , ,
• Parties
•
•
•
•
•
• WWDC slack, facebook group
WWDC 2019 Cheatsheet
WWDC 2019 Cheatsheet

Contenu connexe

Tendances

Feels.js
Feels.jsFeels.js
Feels.jsFITC
 
The Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingThe Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingFITC
 
Digital Marketing Course in Trichy
Digital Marketing Course in Trichy Digital Marketing Course in Trichy
Digital Marketing Course in Trichy swingtonantony
 
In de weerd presentatie social media
In de weerd presentatie social mediaIn de weerd presentatie social media
In de weerd presentatie social mediaMirror Wise
 
Google Glasses for the Masses
Google Glasses for the MassesGoogle Glasses for the Masses
Google Glasses for the Masseschar booth
 
Digital marketing in trichy
Digital marketing in trichy Digital marketing in trichy
Digital marketing in trichy ajayganesh2022
 
Using SEO to Reveal the Content You Need - OxfordHUG February 2019
Using SEO to Reveal the Content You Need - OxfordHUG February 2019Using SEO to Reveal the Content You Need - OxfordHUG February 2019
Using SEO to Reveal the Content You Need - OxfordHUG February 2019Charlie Williams
 
A Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsA Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsData Crossroads
 
From Data to Knowledge
From Data to KnowledgeFrom Data to Knowledge
From Data to KnowledgeFabien Richard
 
DIY vs. LSEDIFY: Marketing Strategies for a Resource-Strapped World
DIY vs. LSEDIFY: Marketing Strategies for a Resource-Strapped WorldDIY vs. LSEDIFY: Marketing Strategies for a Resource-Strapped World
DIY vs. LSEDIFY: Marketing Strategies for a Resource-Strapped Worldchar booth
 
A Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsA Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsData Crossroads
 
Mapping as Strategy/Structure/Scaffold
Mapping as Strategy/Structure/ScaffoldMapping as Strategy/Structure/Scaffold
Mapping as Strategy/Structure/Scaffoldchar booth
 
Information Privilege - Critical Approaches to Access and Advocacy
Information Privilege - Critical Approaches to Access and AdvocacyInformation Privilege - Critical Approaches to Access and Advocacy
Information Privilege - Critical Approaches to Access and Advocacychar booth
 
Richard Dixon, Black Sun, Why they won: Online corporate reporting
Richard Dixon, Black Sun, Why they won: Online corporate reporting Richard Dixon, Black Sun, Why they won: Online corporate reporting
Richard Dixon, Black Sun, Why they won: Online corporate reporting Communicate Magazine
 
Design For Society
Design For SocietyDesign For Society
Design For SocietyChangeist
 
Almost Everything I've Learned From 5 Years of Lean UX
Almost Everything I've Learned From 5 Years of Lean UXAlmost Everything I've Learned From 5 Years of Lean UX
Almost Everything I've Learned From 5 Years of Lean UXJeff Gothelf
 
Lean Product Design Is the New Marketing
Lean Product Design Is the New MarketingLean Product Design Is the New Marketing
Lean Product Design Is the New MarketingMarTech Conference
 
Robotic Process Automation (RPA)_Harvesting a Competitive Advantage
Robotic Process Automation (RPA)_Harvesting a Competitive AdvantageRobotic Process Automation (RPA)_Harvesting a Competitive Advantage
Robotic Process Automation (RPA)_Harvesting a Competitive AdvantageAlec Coughlin
 
Lean UX: It really is about getting out of the deliverables business
Lean UX: It really is about getting out of the deliverables businessLean UX: It really is about getting out of the deliverables business
Lean UX: It really is about getting out of the deliverables businessJeff Gothelf
 

Tendances (20)

Feels.js
Feels.jsFeels.js
Feels.js
 
The Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingThe Evolution and Future of Content Publishing
The Evolution and Future of Content Publishing
 
Digital Marketing Course in Trichy
Digital Marketing Course in Trichy Digital Marketing Course in Trichy
Digital Marketing Course in Trichy
 
In de weerd presentatie social media
In de weerd presentatie social mediaIn de weerd presentatie social media
In de weerd presentatie social media
 
Google Glasses for the Masses
Google Glasses for the MassesGoogle Glasses for the Masses
Google Glasses for the Masses
 
Digital marketing in trichy
Digital marketing in trichy Digital marketing in trichy
Digital marketing in trichy
 
Using SEO to Reveal the Content You Need - OxfordHUG February 2019
Using SEO to Reveal the Content You Need - OxfordHUG February 2019Using SEO to Reveal the Content You Need - OxfordHUG February 2019
Using SEO to Reveal the Content You Need - OxfordHUG February 2019
 
A Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsA Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity Models
 
From Data to Knowledge
From Data to KnowledgeFrom Data to Knowledge
From Data to Knowledge
 
DIY vs. LSEDIFY: Marketing Strategies for a Resource-Strapped World
DIY vs. LSEDIFY: Marketing Strategies for a Resource-Strapped WorldDIY vs. LSEDIFY: Marketing Strategies for a Resource-Strapped World
DIY vs. LSEDIFY: Marketing Strategies for a Resource-Strapped World
 
A Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsA Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity Models
 
Mapping as Strategy/Structure/Scaffold
Mapping as Strategy/Structure/ScaffoldMapping as Strategy/Structure/Scaffold
Mapping as Strategy/Structure/Scaffold
 
Information Privilege - Critical Approaches to Access and Advocacy
Information Privilege - Critical Approaches to Access and AdvocacyInformation Privilege - Critical Approaches to Access and Advocacy
Information Privilege - Critical Approaches to Access and Advocacy
 
Richard Dixon, Black Sun, Why they won: Online corporate reporting
Richard Dixon, Black Sun, Why they won: Online corporate reporting Richard Dixon, Black Sun, Why they won: Online corporate reporting
Richard Dixon, Black Sun, Why they won: Online corporate reporting
 
Design For Society
Design For SocietyDesign For Society
Design For Society
 
Almost Everything I've Learned From 5 Years of Lean UX
Almost Everything I've Learned From 5 Years of Lean UXAlmost Everything I've Learned From 5 Years of Lean UX
Almost Everything I've Learned From 5 Years of Lean UX
 
Lean Product Design Is the New Marketing
Lean Product Design Is the New MarketingLean Product Design Is the New Marketing
Lean Product Design Is the New Marketing
 
Robotic Process Automation (RPA)_Harvesting a Competitive Advantage
Robotic Process Automation (RPA)_Harvesting a Competitive AdvantageRobotic Process Automation (RPA)_Harvesting a Competitive Advantage
Robotic Process Automation (RPA)_Harvesting a Competitive Advantage
 
Pidato Informatif
Pidato InformatifPidato Informatif
Pidato Informatif
 
Lean UX: It really is about getting out of the deliverables business
Lean UX: It really is about getting out of the deliverables businessLean UX: It really is about getting out of the deliverables business
Lean UX: It really is about getting out of the deliverables business
 

Similaire à WWDC 2019 Cheatsheet

StoreMotion company profile 2015
StoreMotion company profile 2015StoreMotion company profile 2015
StoreMotion company profile 2015EMILE BLONDET
 
Franchisee Business Proposal
Franchisee Business ProposalFranchisee Business Proposal
Franchisee Business ProposalPRSInternational1
 
Helsinki Forum: Canadian - Nordic Partnering in Mobility as a Service Ecosystem
Helsinki Forum: Canadian - Nordic Partnering in Mobility as a Service EcosystemHelsinki Forum: Canadian - Nordic Partnering in Mobility as a Service Ecosystem
Helsinki Forum: Canadian - Nordic Partnering in Mobility as a Service EcosystemCGI
 
When Will Polar Ice Melt Be A Burning Issue?
When Will Polar Ice Melt Be A Burning Issue?When Will Polar Ice Melt Be A Burning Issue?
When Will Polar Ice Melt Be A Burning Issue?Peter Getty
 
New Website Launch presentation for DMK Skincare - Las Vegas
New Website Launch presentation for DMK Skincare - Las VegasNew Website Launch presentation for DMK Skincare - Las Vegas
New Website Launch presentation for DMK Skincare - Las VegasAndrés Salazar Milano
 
Contract Management, a strategic perspective | Arjen van Berkum
Contract Management, a strategic perspective | Arjen van BerkumContract Management, a strategic perspective | Arjen van Berkum
Contract Management, a strategic perspective | Arjen van BerkumArjen Van Berkum
 
Project Management & Innovation
Project Management & InnovationProject Management & Innovation
Project Management & Innovationmade4gov
 
Fresh Spar Technologies Company New Brochure - Manojkumar C
Fresh Spar Technologies Company New Brochure - Manojkumar CFresh Spar Technologies Company New Brochure - Manojkumar C
Fresh Spar Technologies Company New Brochure - Manojkumar CManojkumar C
 
Smart Retail Concepts using Artificial Intelligence
Smart Retail Concepts using Artificial IntelligenceSmart Retail Concepts using Artificial Intelligence
Smart Retail Concepts using Artificial IntelligenceGokul Alex
 
Effects of e learning (1)
Effects of e learning (1)Effects of e learning (1)
Effects of e learning (1)karyangquimpan
 
local_media5339393617520343093.pptx
local_media5339393617520343093.pptxlocal_media5339393617520343093.pptx
local_media5339393617520343093.pptxCharieCatarmanOrboc
 
Final Evaluation.pptx
Final Evaluation.pptxFinal Evaluation.pptx
Final Evaluation.pptxSamClarke68
 
Final Evaluation.pptx
Final Evaluation.pptxFinal Evaluation.pptx
Final Evaluation.pptxSamClarke68
 

Similaire à WWDC 2019 Cheatsheet (20)

StoreMotion company profile 2015
StoreMotion company profile 2015StoreMotion company profile 2015
StoreMotion company profile 2015
 
Etc Industries Profile - Updated 272014
Etc Industries Profile - Updated 272014Etc Industries Profile - Updated 272014
Etc Industries Profile - Updated 272014
 
Franchisee Business Proposal
Franchisee Business ProposalFranchisee Business Proposal
Franchisee Business Proposal
 
Helsinki Forum: Canadian - Nordic Partnering in Mobility as a Service Ecosystem
Helsinki Forum: Canadian - Nordic Partnering in Mobility as a Service EcosystemHelsinki Forum: Canadian - Nordic Partnering in Mobility as a Service Ecosystem
Helsinki Forum: Canadian - Nordic Partnering in Mobility as a Service Ecosystem
 
Un-artificial intelligence
Un-artificial intelligenceUn-artificial intelligence
Un-artificial intelligence
 
Iccs report
Iccs report Iccs report
Iccs report
 
When Will Polar Ice Melt Be A Burning Issue?
When Will Polar Ice Melt Be A Burning Issue?When Will Polar Ice Melt Be A Burning Issue?
When Will Polar Ice Melt Be A Burning Issue?
 
FVR Portfolio v2
FVR Portfolio v2FVR Portfolio v2
FVR Portfolio v2
 
New Website Launch presentation for DMK Skincare - Las Vegas
New Website Launch presentation for DMK Skincare - Las VegasNew Website Launch presentation for DMK Skincare - Las Vegas
New Website Launch presentation for DMK Skincare - Las Vegas
 
Investigaciones Metoologia UFT T-711
Investigaciones Metoologia UFT T-711Investigaciones Metoologia UFT T-711
Investigaciones Metoologia UFT T-711
 
Contract Management, a strategic perspective | Arjen van Berkum
Contract Management, a strategic perspective | Arjen van BerkumContract Management, a strategic perspective | Arjen van Berkum
Contract Management, a strategic perspective | Arjen van Berkum
 
Project Management & Innovation
Project Management & InnovationProject Management & Innovation
Project Management & Innovation
 
Packaging Trends
Packaging TrendsPackaging Trends
Packaging Trends
 
Fresh Spar Technologies Company New Brochure - Manojkumar C
Fresh Spar Technologies Company New Brochure - Manojkumar CFresh Spar Technologies Company New Brochure - Manojkumar C
Fresh Spar Technologies Company New Brochure - Manojkumar C
 
Smart Retail Concepts using Artificial Intelligence
Smart Retail Concepts using Artificial IntelligenceSmart Retail Concepts using Artificial Intelligence
Smart Retail Concepts using Artificial Intelligence
 
Effects of e learning (1)
Effects of e learning (1)Effects of e learning (1)
Effects of e learning (1)
 
local_media5339393617520343093.pptx
local_media5339393617520343093.pptxlocal_media5339393617520343093.pptx
local_media5339393617520343093.pptx
 
Final Evaluation.pptx
Final Evaluation.pptxFinal Evaluation.pptx
Final Evaluation.pptx
 
Final Evaluation.pptx
Final Evaluation.pptxFinal Evaluation.pptx
Final Evaluation.pptx
 
Base de datos
Base de datosBase de datos
Base de datos
 

Plus de Wanbok Choi

[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵Wanbok Choi
 
iOS 개발자의 Flutter 체험기
iOS 개발자의 Flutter 체험기iOS 개발자의 Flutter 체험기
iOS 개발자의 Flutter 체험기Wanbok Choi
 
[이모콘 2018 S/S] Swift로 코인 트레이딩 봇 만들기
[이모콘 2018 S/S] Swift로 코인 트레이딩 봇 만들기[이모콘 2018 S/S] Swift로 코인 트레이딩 봇 만들기
[이모콘 2018 S/S] Swift로 코인 트레이딩 봇 만들기Wanbok Choi
 
RxSwift 활용하기 - Let'Swift 2017
RxSwift 활용하기 - Let'Swift 2017RxSwift 활용하기 - Let'Swift 2017
RxSwift 활용하기 - Let'Swift 2017Wanbok Choi
 
try! Swift Tokyo 2017 후기
try! Swift Tokyo 2017 후기try! Swift Tokyo 2017 후기
try! Swift Tokyo 2017 후기Wanbok Choi
 
기획, 디자인 변경에 강한 카드뷰 만들기 - iOS Tech Talk 2017
기획, 디자인 변경에 강한 카드뷰 만들기 - iOS Tech Talk 2017기획, 디자인 변경에 강한 카드뷰 만들기 - iOS Tech Talk 2017
기획, 디자인 변경에 강한 카드뷰 만들기 - iOS Tech Talk 2017Wanbok Choi
 
LetSwift RxSwift 시작하기
LetSwift RxSwift 시작하기LetSwift RxSwift 시작하기
LetSwift RxSwift 시작하기Wanbok Choi
 
06 멀티뷰 애플리케이션
06 멀티뷰 애플리케이션06 멀티뷰 애플리케이션
06 멀티뷰 애플리케이션Wanbok Choi
 
04 안드로이드 응용프로그램의 구조
04 안드로이드 응용프로그램의 구조04 안드로이드 응용프로그램의 구조
04 안드로이드 응용프로그램의 구조Wanbok Choi
 

Plus de Wanbok Choi (9)

[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
 
iOS 개발자의 Flutter 체험기
iOS 개발자의 Flutter 체험기iOS 개발자의 Flutter 체험기
iOS 개발자의 Flutter 체험기
 
[이모콘 2018 S/S] Swift로 코인 트레이딩 봇 만들기
[이모콘 2018 S/S] Swift로 코인 트레이딩 봇 만들기[이모콘 2018 S/S] Swift로 코인 트레이딩 봇 만들기
[이모콘 2018 S/S] Swift로 코인 트레이딩 봇 만들기
 
RxSwift 활용하기 - Let'Swift 2017
RxSwift 활용하기 - Let'Swift 2017RxSwift 활용하기 - Let'Swift 2017
RxSwift 활용하기 - Let'Swift 2017
 
try! Swift Tokyo 2017 후기
try! Swift Tokyo 2017 후기try! Swift Tokyo 2017 후기
try! Swift Tokyo 2017 후기
 
기획, 디자인 변경에 강한 카드뷰 만들기 - iOS Tech Talk 2017
기획, 디자인 변경에 강한 카드뷰 만들기 - iOS Tech Talk 2017기획, 디자인 변경에 강한 카드뷰 만들기 - iOS Tech Talk 2017
기획, 디자인 변경에 강한 카드뷰 만들기 - iOS Tech Talk 2017
 
LetSwift RxSwift 시작하기
LetSwift RxSwift 시작하기LetSwift RxSwift 시작하기
LetSwift RxSwift 시작하기
 
06 멀티뷰 애플리케이션
06 멀티뷰 애플리케이션06 멀티뷰 애플리케이션
06 멀티뷰 애플리케이션
 
04 안드로이드 응용프로그램의 구조
04 안드로이드 응용프로그램의 구조04 안드로이드 응용프로그램의 구조
04 안드로이드 응용프로그램의 구조
 

Dernier

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 

Dernier (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 

WWDC 2019 Cheatsheet

  • 1. W W D C 2 0 1 9 C H E AT S H E E T 3 W W D C L I N E B I Z P L U S C H O I @ WA N B O K . C O M
  • 2. C H O I @ WA N B O K . C O MF B . C O M / L I N E B I Z P L U S
  • 3. 🧳 WWDC " WWDC 2019, 17 Sessions • Swift, Foundation, SwiftUI, Data, ML, AR, Vision, UI, Etc
  • 6. 🧳 W W D C
  • 7.
  • 8. • - United • • WWDC ~ WWDC • - 573,000
  • 9. • 6 - ₩665,381 • • 3
  • 10. • • - 3 2 % • - 4 2 &
  • 11. ,
  • 12. " W W D C 2 0 1 9 S E S S I O N S
  • 13. W W D C 2 0 1 9 S E S S I O N S • Swift, Foundation, SwiftUI, Data, ML, AR, Vision, UI, Etc • 17 , • n m
  • 14. S W I F T
  • 15. W H AT ’ S N E W I N S W I F T 5 • Binary Frameworks - ABI and Module Statiblilty • ABI - • Launch Overhead - Swift 4.2: 5% => Swift 5: 0% • 10% , 15% • Bridging between obj-c and swift • NSDictionary to Dictionary Bridging 1.6x faster • NSString Swift String 15x faster • Bridging SwiftNIO I/O 1.2x • Docker Swift • LSP(Language Server Protocol)
  • 16. W H AT ’ S N E W I N S W I F T 5 • SE-0255 - omit return in everywhere • SE-0242 - default value in struct initializing • SE-0229 - A Better API for Vector Programming • SE-0228 - New Desing for String interpolation • 1.2 • Using quoted string in NSLocalizedString • %lld • SE-0244 - Opaque Result Types • SE-0258 - @propertyWrapper
  • 17. W H AT ’ S N E W I N S W I F T 5 • HTML DSL • @HTMLBuilder
  • 18. F O U N D AT I O N
  • 19. A D VA N C E S I N F O U N D AT I O N
  • 20. A D VA N C E S I N F O U N D AT I O N
  • 21. A D VA N C E S I N F O U N D AT I O N
  • 22. A D VA N C E S I N F O U N D AT I O N
  • 23. A D VA N C E S I N F O U N D AT I O N
  • 24. S W I F T U I
  • 25. I N T R O D U C I N G S W I F T U I : B U I L D I N G Y O U R F I R S T A P P
  • 26. I N T R O D U C I N G S W I F T U I : B U I L D I N G Y O U R F I R S T A P P
  • 27. I N T R O D U C I N G S W I F T U I : B U I L D I N G Y O U R F I R S T A P P
  • 28. I N T R O D U C I N G S W I F T U I : B U I L D I N G Y O U R F I R S T A P P
  • 29. S W I F T U I E S S E N T I A L S
  • 30. S W I F T U I E S S E N T I A L S
  • 31. S W I F T U I E S S E N T I A L S
  • 32. S W I F T U I E S S E N T I A L S
  • 33. B U I L D I N G C U S T O M V I E W S I N S W I F T U I
  • 34. B U I L D I N G C U S T O M V I E W S I N S W I F T U I
  • 35. B U I L D I N G C U S T O M V I E W S I N S W I F T U I
  • 36. B U I L D I N G C U S T O M V I E W S I N S W I F T U I
  • 37. B U I L D I N G C U S T O M V I E W S I N S W I F T U I
  • 38. B U I L D I N G C U S T O M V I E W S I N S W I F T U I
  • 39. B U I L D I N G C U S T O M V I E W S I N S W I F T U I
  • 40. B U I L D I N G C U S T O M V I E W S I N S W I F T U I
  • 41. D ATA
  • 42. A D VA N C E S I N U I D ATA S O U R C E S
  • 43. A D VA N C E S I N U I D ATA S O U R C E S
  • 44. A D VA N C E S I N U I D ATA S O U R C E S
  • 45. D ATA F L O W T H R O U G H S W I F T
  • 46. D ATA F L O W T H R O U G H S W I F T
  • 47. D ATA F L O W T H R O U G H S W I F T
  • 48. I N T R O D U C I N G C O M B I N E
  • 49. I N T R O D U C I N G C O M B I N E
  • 50. I N T R O D U C I N G C O M B I N E
  • 51. M A C H I N E L E A R N I N G
  • 52. W H AT ’ S N E W I N M A C H I N E L E A R N I N G
  • 53. W H AT ’ S N E W I N M A C H I N E L E A R N I N G
  • 54. C R E AT E M L F O R O B J E C T D E T E C T I O N A N D S O U N D C L A S S I F I C AT I O N
  • 55. C R E AT E M L F O R O B J E C T D E T E C T I O N A N D S O U N D C L A S S I F I C AT I O N
  • 56. C R E AT E M L F O R O B J E C T D E T E C T I O N A N D S O U N D C L A S S I F I C AT I O N
  • 57.
  • 58. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 59. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 60. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 61. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 62. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 63. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 64. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 65. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 66. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 67. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 68. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 69. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 70. D E S I G N I N G G R E AT M L E X P E R I E N C E S
  • 71. R E A L I T Y K I T
  • 72. I N T R O D U C I N G R E A L I T Y K I T A N D R E A L I T Y C O M P O S E R
  • 73. I N T R O D U C I N G R E A L I T Y K I T A N D R E A L I T Y C O M P O S E R
  • 74. I N T R O D U C I N G R E A L I T Y K I T A N D R E A L I T Y C O M P O S E R
  • 75. I N T R O D U C I N G R E A L I T Y K I T A N D R E A L I T Y C O M P O S E R
  • 76. V I S I O N
  • 77. U N D E R S TA N D I N G I M A G E S I N V I S I O N F R A M E W O R K
  • 78. U N D E R S TA N D I N G I M A G E S I N V I S I O N F R A M E W O R K
  • 79.
  • 80. U N D E R S TA N D I N G I M A G E S I N V I S I O N F R A M E W O R K
  • 81. W H AT ’ S N E W I N U I
  • 82. W H AT ' S N E W I N I O S D E S I G N
  • 83. W H AT ' S N E W I N I O S D E S I G N
  • 84. D E S I G N I N G I PA D A P P S F O R M A C
  • 85. D E S I G N I N G I PA D A P P S F O R M A C
  • 86. M O D E R N I Z E Y O U R U I F O R I O S 1 3
  • 87. M O D E R N I Z E Y O U R U I F O R I O S 1 3
  • 88. M O D E R N I Z E Y O U R U I F O R I O S 1 3
  • 89. M O D E R N I Z E Y O U R U I F O R I O S 1 3
  • 90. M O D E R N I Z E Y O U R U I F O R I O S 1 3
  • 91. M O D E R N I Z E Y O U R U I F O R I O S 1 3
  • 92. M O D E R N I Z E Y O U R U I F O R I O S 1 3
  • 93. M O D E R N I Z E Y O U R U I F O R I O S 1 3
  • 94. M O D E R N I Z E Y O U R U I F O R I O S 1 3
  • 95.
  • 96. C RY P T O G R A P H Y A N D Y O U R A P P S
  • 97. C RY P T O G R A P H Y A N D Y O U R A P P S
  • 98. C RY P T O G R A P H Y A N D Y O U R A P P S
  • 99. C RY P T O G R A P H Y A N D Y O U R A P P S
  • 100. W H AT ' S N E W I N C L A N G A N D L LV M
  • 101. W H AT ' S N E W I N C L A N G A N D L LV M
  • 102. W H AT ' S N E W I N C L A N G A N D L LV M
  • 103. W H AT ' S N E W I N C L A N G A N D L LV M
  • 104. G R E AT D E V E L O P H A B I T S
  • 105. G R E AT D E V E L O P H A B I T S
  • 106. G R E AT D E V E L O P H A B I T S
  • 107. G R E AT D E V E L O P H A B I T S
  • 108. G R E AT D E V E L O P H A B I T S
  • 109. G R E AT D E V E L O P H A B I T S
  • 110. G R E AT D E V E L O P H A B I T S
  • 111. G R E AT D E V E L O P H A B I T S
  • 112. W W D C
  • 113.
  • 114.
  • 115. A LT C O N F • Alt conf • try! Swift, San Jose • , , • Parties
  • 116.
  • 118. • • • WWDC slack, facebook group