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

WWDC 2019 Cheatsheet

  • 1.
    W W DC 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 OI @ 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 " WWDC2019, 17 Sessions • Swift, Foundation, SwiftUI, Data, ML, AR, Vision, UI, Etc
  • 4.
  • 5.
  • 6.
  • 8.
    • - United • •WWDC ~ WWDC • - 573,000
  • 9.
    • 6 -₩665,381 • • 3
  • 10.
    • • - 32 % • - 4 2 &
  • 11.
  • 12.
    " W WD C 2 0 1 9 S E S S I O N S
  • 13.
    W W DC 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 IF 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 UN D AT I O N
  • 19.
    A D VAN C E S I N F O U N D AT I O N
  • 20.
    A D VAN C E S I N F O U N D AT I O N
  • 21.
    A D VAN C E S I N F O U N D AT I O N
  • 22.
    A D VAN C E S I N F O U N D AT I O N
  • 23.
    A D VAN C E S I N F O U N D AT I O N
  • 24.
    S W IF T U I
  • 25.
    I N TR 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 TR 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 TR 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 TR 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 IF T U I E S S E N T I A L S
  • 30.
    S W IF T U I E S S E N T I A L S
  • 31.
    S W IF T U I E S S E N T I A L S
  • 32.
    S W IF T U I E S S E N T I A L S
  • 33.
    B U IL 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 IL 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 IL 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 IL 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 IL 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 IL 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 IL 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 IL 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.
  • 42.
    A D VAN C E S I N U I D ATA S O U R C E S
  • 43.
    A D VAN C E S I N U I D ATA S O U R C E S
  • 44.
    A D VAN C E S I N U I D ATA S O U R C E S
  • 45.
    D ATA FL O W T H R O U G H S W I F T
  • 46.
    D ATA FL O W T H R O U G H S W I F T
  • 47.
    D ATA FL O W T H R O U G H S W I F T
  • 48.
    I N TR O D U C I N G C O M B I N E
  • 49.
    I N TR O D U C I N G C O M B I N E
  • 50.
    I N TR O D U C I N G C O M B I N E
  • 51.
    M A CH 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 EAT 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 EAT 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 EAT 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
  • 58.
    D E SI 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 SI 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 SI 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 SI 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 SI 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 SI 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 SI 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 SI 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 SI 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 SI 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 SI 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 SI 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 SI 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 AL I T Y K I T
  • 72.
    I N TR 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 TR 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 TR 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 TR 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 SI O N
  • 77.
    U N DE 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 DE 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
  • 80.
    U N DE 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 SI G N I N G I PA D A P P S F O R M A C
  • 85.
    D E SI G N I N G I PA D A P P S F O R M A C
  • 86.
    M O DE R N I Z E Y O U R U I F O R I O S 1 3
  • 87.
    M O DE R N I Z E Y O U R U I F O R I O S 1 3
  • 88.
    M O DE R N I Z E Y O U R U I F O R I O S 1 3
  • 89.
    M O DE R N I Z E Y O U R U I F O R I O S 1 3
  • 90.
    M O DE R N I Z E Y O U R U I F O R I O S 1 3
  • 91.
    M O DE R N I Z E Y O U R U I F O R I O S 1 3
  • 92.
    M O DE R N I Z E Y O U R U I F O R I O S 1 3
  • 93.
    M O DE R N I Z E Y O U R U I F O R I O S 1 3
  • 94.
    M O DE R N I Z E Y O U R U I F O R I O S 1 3
  • 96.
    C RY PT O G R A P H Y A N D Y O U R A P P S
  • 97.
    C RY PT O G R A P H Y A N D Y O U R A P P S
  • 98.
    C RY PT O G R A P H Y A N D Y O U R A P P S
  • 99.
    C RY PT 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 EAT D E V E L O P H A B I T S
  • 105.
    G R EAT D E V E L O P H A B I T S
  • 106.
    G R EAT D E V E L O P H A B I T S
  • 107.
    G R EAT D E V E L O P H A B I T S
  • 108.
    G R EAT D E V E L O P H A B I T S
  • 109.
    G R EAT D E V E L O P H A B I T S
  • 110.
    G R EAT D E V E L O P H A B I T S
  • 111.
    G R EAT D E V E L O P H A B I T S
  • 112.
  • 115.
    A LT CO N F • Alt conf • try! Swift, San Jose • , , • Parties
  • 117.
  • 118.