Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Swift weekly 2018/08/07
Search
Johnlin
August 07, 2018
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Swift weekly 2018/08/07
Johnlin
August 07, 2018
More Decks by Johnlin
See All by Johnlin
用 MLIR 實作 一個 Ruby IR (intermediate representation)
johnlinvc
0
360
Unearth Ruby builtin Gems 發掘 Ruby 的內建 Gems
johnlinvc
0
460
Ruby 型別檢查工具簡介
johnlinvc
0
670
Swift Actor 實作探索
johnlinvc
0
220
用 mruby 來寫跨平台工具
johnlinvc
0
140
Actor model 簡介
johnlinvc
0
270
一起玩 Helm 3
johnlinvc
1
180
為什麼 App 卡卡的
johnlinvc
2
1.3k
如何使用 byebug 來除錯 Ruby 程式
johnlinvc
0
290
Other Decks in Programming
See All in Programming
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
570
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
100
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
5.3k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
480
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
330
Intent as Code
shoppingjaws
6
1.1k
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
6
2.5k
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
120
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
230
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
400
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.6k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
440
A designer walks into a library…
pauljervisheath
211
25k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
2k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Six Lessons from altMBA
skipperchong
29
4.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Side Projects
sachag
456
43k
The SEO Collaboration Effect
kristinabergwall1
1
580
Technical Leadership for Architectural Decision Making
baasie
3
590
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/