Mais conteúdo relacionado Semelhante a WWDC 2019 Cheatsheet (20) WWDC 2019 Cheatsheet1. 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
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
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
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
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
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
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
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
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
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
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
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
115. A LT C O N F
• Alt conf
• try! Swift, San Jose
• , ,
• Parties