Submit Search
Upload
Dictionary for Swift4
•
1 like
•
3,845 views
Takuro Hanawa
Follow
WWDC - Developer's Living
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 31
Download now
Download to read offline
Recommended
Xtext Best Practices
Xtext Best Practices
Sebastian Zarnekow
Cocoa text talk.key
Cocoa text talk.key
zachwaugh
The openCypher Project - An Open Graph Query Language
The openCypher Project - An Open Graph Query Language
Neo4j
楽々Scalaプログラミング
楽々Scalaプログラミング
Tomoharu ASAMI
Pa1 dictionaries subset
Pa1 dictionaries subset
aiclub_slides
Hunting for anglerfish in datalakes
Hunting for anglerfish in datalakes
Dominic Egger
Multilingual drupal 7
Multilingual drupal 7
Pavel Makhrinsky
Intro to Javascript
Intro to Javascript
Kevin Ball
Recommended
Xtext Best Practices
Xtext Best Practices
Sebastian Zarnekow
Cocoa text talk.key
Cocoa text talk.key
zachwaugh
The openCypher Project - An Open Graph Query Language
The openCypher Project - An Open Graph Query Language
Neo4j
楽々Scalaプログラミング
楽々Scalaプログラミング
Tomoharu ASAMI
Pa1 dictionaries subset
Pa1 dictionaries subset
aiclub_slides
Hunting for anglerfish in datalakes
Hunting for anglerfish in datalakes
Dominic Egger
Multilingual drupal 7
Multilingual drupal 7
Pavel Makhrinsky
Intro to Javascript
Intro to Javascript
Kevin Ball
LIFULL HOME'S「かざして検索」リリースの裏側
LIFULL HOME'S「かざして検索」リリースの裏側
Takuro Hanawa
Create Ml - Natural Language Text Classification
Create Ml - Natural Language Text Classification
Takuro Hanawa
Create ML - Categorization and Quantity Estimation
Create ML - Categorization and Quantity Estimation
Takuro Hanawa
Create ML - Image Classification
Create ML - Image Classification
Takuro Hanawa
What's new in tv os11
What's new in tv os11
Takuro Hanawa
L知っているか tvOSアプリは iOSアプリと全く異なることを
L知っているか tvOSアプリは iOSアプリと全く異なることを
Takuro Hanawa
HOME’Sアプリ 完全Swift化
HOME’Sアプリ 完全Swift化
Takuro Hanawa
WWDCに行った
WWDCに行った
Takuro Hanawa
Dive into apple music app
Dive into apple music app
Takuro Hanawa
Easy to see view controller
Easy to see view controller
Takuro Hanawa
Message extension
Message extension
Takuro Hanawa
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
me23b1001
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
121011101441
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
JasonTagapanGulla
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
Alluxio, Inc.
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes examples
Dr. Gudipudi Nageswara Rao
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
KartikeyaDwivedi3
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
saravananr517913
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
null - The Open Security Community
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
More Related Content
More from Takuro Hanawa
LIFULL HOME'S「かざして検索」リリースの裏側
LIFULL HOME'S「かざして検索」リリースの裏側
Takuro Hanawa
Create Ml - Natural Language Text Classification
Create Ml - Natural Language Text Classification
Takuro Hanawa
Create ML - Categorization and Quantity Estimation
Create ML - Categorization and Quantity Estimation
Takuro Hanawa
Create ML - Image Classification
Create ML - Image Classification
Takuro Hanawa
What's new in tv os11
What's new in tv os11
Takuro Hanawa
L知っているか tvOSアプリは iOSアプリと全く異なることを
L知っているか tvOSアプリは iOSアプリと全く異なることを
Takuro Hanawa
HOME’Sアプリ 完全Swift化
HOME’Sアプリ 完全Swift化
Takuro Hanawa
WWDCに行った
WWDCに行った
Takuro Hanawa
Dive into apple music app
Dive into apple music app
Takuro Hanawa
Easy to see view controller
Easy to see view controller
Takuro Hanawa
Message extension
Message extension
Takuro Hanawa
More from Takuro Hanawa
(11)
LIFULL HOME'S「かざして検索」リリースの裏側
LIFULL HOME'S「かざして検索」リリースの裏側
Create Ml - Natural Language Text Classification
Create Ml - Natural Language Text Classification
Create ML - Categorization and Quantity Estimation
Create ML - Categorization and Quantity Estimation
Create ML - Image Classification
Create ML - Image Classification
What's new in tv os11
What's new in tv os11
L知っているか tvOSアプリは iOSアプリと全く異なることを
L知っているか tvOSアプリは iOSアプリと全く異なることを
HOME’Sアプリ 完全Swift化
HOME’Sアプリ 完全Swift化
WWDCに行った
WWDCに行った
Dive into apple music app
Dive into apple music app
Easy to see view controller
Easy to see view controller
Message extension
Message extension
Recently uploaded
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
me23b1001
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
121011101441
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
JasonTagapanGulla
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
Alluxio, Inc.
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes examples
Dr. Gudipudi Nageswara Rao
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
KartikeyaDwivedi3
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
saravananr517913
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
null - The Open Security Community
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
dollysharma2066
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
LewisJB
welding defects observed during the welding
welding defects observed during the welding
MuhammadUzairLiaqat
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Asst.prof M.Gokilavani
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Dr.Costas Sachpazis
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
asadnawaz62
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
jennyeacort
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
C Sai Kiran
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Recently uploaded
(20)
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes examples
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
welding defects observed during the welding
welding defects observed during the welding
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Dictionary for Swift4
1.
Swift4
2.
Codable?
3.
Dictionary!
4.
Dictionary of Swift
4 Hanawa Takuro LIFULL Co., Ltd.
5.
!Hanawa Takuro facebook.com/takuro.hanawa 🏢LIFULL Co.,Ltd. iOS
Engineer Music - Diggin’/ WWDC
6.
Agenda • Initialization for
Sequence • Duplicate Key • Filter and Map • Default Values • Grouping • Reserving Capacity
7.
Initialization for Sequence
8.
init(uniqueKeysWithValues:) • Key-Value Sequence Dictionary
👏
9.
init(uniqueKeysWithValues:) • Key-Value
10.
• Swift3 zip 💪 init(uniqueKeysWithValues:)
11.
Duplicate Key
12.
init(_:uniquingKeysWith:) • Key ⚠
13.
init(_:uniquingKeysWith:) • Key Key Value
👏 Amazing.
14.
merging(_:uniquingKeysWith:) • Dictionary merging merge(mutating)
15.
Filter and Map
16.
filter(_:) • Collection filter
17.
filter(_:) • Dictionary Dictionary filter
👏
18.
mapValues(_:) • Dictionary Value Dictionary
🤔
19.
mapValues(_:) • Dictionary Value Value
Dictionary 👏 Awesome.
20.
Default Values
21.
subscript(_:default:) • Value Non-Optional
”??” (Nil Coalescing Operator) 🤔
22.
subscript(_:default:) • Key Value
23.
subscript(_:default:) • += Value
😭
24.
subscript(_:default:) Sweet.
25.
Grouping
26.
init(grouping:by:) • Dictionary 🤔
27.
init(grouping:by:) • Sequence Key Dictionary
👏 Dude.
28.
Reserving Capacity
29.
init(grouping:by:) • Dictionary 👏
30.
Conclusion • Key-Value Sequence •
Key • Filter Map(Value) • • Sequence •
Download now