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
Swift weekly 2018/08/07
Search
Johnlin
August 07, 2018
Programming
0
85
Swift weekly 2018/08/07
Johnlin
August 07, 2018
Tweet
Share
More Decks by Johnlin
See All by Johnlin
用 MLIR 實作 一個 Ruby IR (intermediate representation)
johnlinvc
0
150
Unearth Ruby builtin Gems 發掘 Ruby 的內建 Gems
johnlinvc
0
280
Ruby 型別檢查工具簡介
johnlinvc
0
490
Swift Actor 實作探索
johnlinvc
0
160
用 mruby 來寫跨平台工具
johnlinvc
0
83
Actor model 簡介
johnlinvc
0
190
一起玩 Helm 3
johnlinvc
1
120
為什麼 App 卡卡的
johnlinvc
2
1.2k
如何使用 byebug 來除錯 Ruby 程式
johnlinvc
0
210
Other Decks in Programming
See All in Programming
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
130
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
250
Swift Concurrency - 状態監視の罠
objectiveaudio
2
450
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
3.5k
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
450
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
370
私はどうやって技術力を上げたのか
yusukebe
43
17k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
130
Le côté obscur des IA génératives
pascallemerrer
0
120
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
150
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
7
1.6k
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
770
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
224
10k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Become a Pro
speakerdeck
PRO
29
5.5k
Facilitating Awesome Meetings
lara
56
6.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Git: the NoSQL Database
bkeepers
PRO
431
66k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
A Tale of Four Properties
chriscoyier
160
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Transcript
Swift पใ 2018/08/07 John Lin @johnlinvc
From the core • ແ
Evolution • [SE-0215] Conform Never to Equatable and Hashable •
[SE-0218] Introduce compactMapValues to Dictionary • [SE-0219] Package Manager Dependency Mirroring
[SE-0215] Conform Never to Equatable and Hashable • fatalError ။ճၚ
Never • ୠੋ૾ࡏଖଞํ༗ᴍ༻ɼൺํ㘸ᙛ API error ࣌ճၚత value
[SE-0215] Conform Never to Equatable and Hashable • ᩋ Never
ՄҎඃൺֱɼṜᒬൺֱ༻ɻ ૾ੋ if result.value == Never • Equatable, Hashable, Comparable & Error ࢧ ԉɻ
[SE-0218] Introduce compactMapValues to Dictionary • Sequence ༗ compactMap •
[SE-0218] Introduce compactMapValues to Dictionary • ෆա Dictionary ᔒ༗ QQ
• ⃧ՃҰݸ compactMapValues ൺֱެฏ
[SE-0219] Package Manager Dependency Mirroring • ҆ Package ՄҎՃҰݸ mirror
url $ swift package config set-mirror \ --package-url https://github.com/Core/ libCore.git \ --mirror-url https://mygithub.com/myOrg/ libCore.git • ။༏ઌኺ mirror ҆ɼՄҎࢭ leftpad ܶ
Community • Silver compiler https://www.elementscompiler.com/ elements/silver/