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
try making
Search
terut
July 29, 2015
Programming
1
1.1k
try making
MF Geeks Night 2015/07/29
terut
July 29, 2015
Tweet
Share
More Decks by terut
See All by terut
ImageUpload Casual
terut
3
750
Other Decks in Programming
See All in Programming
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
230
プロダクト開発でも使おう 関数のオーバーロード
yoiwamoto
0
150
Passkeys for Java Developers
ynojima
3
860
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
360
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
280
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
380
Elixir で IoT 開発、 Nerves なら簡単にできる!?
pojiro
1
140
Practical Tips and Tricks for Working with Compose Multiplatform Previews (mDevCamp 2025)
stewemetal
0
120
SODA - FACT BOOK
sodainc
1
960
Effect の双対、Coeffect
yukikurage
5
1.4k
Gleamという選択肢
comamoca
6
730
カクヨムAndroidアプリのリブート
numeroanddev
0
430
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing for humans not robots
tammielis
253
25k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
180
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
BBQ
matthewcrist
89
9.7k
Bash Introduction
62gerente
614
210k
Embracing the Ebb and Flow
colly
86
4.7k
Transcript
࡞Εͳ͍͔͠Εͳ͍͚Ͳ ࡞ͬͨ @terut
About me @terut (https://twitter.com/terut) ͬͯΔ͜ͱɿ iOS, Rails, Infra, ChatOps ࠷ۙݴΘΕͨ͜ͱɿ
ӳޠᢞΊͯΜͷʁ
ΞϓϦ࡞ͬͯΔͱ Push Notificationϝʔϧ͔Β ΞϓϦͷ͋ΔಛఆͷϖʔδΛ ։͖͍ͨ͜ͱͳ͍Ͱ͔͢ʁ
͋Δ͋Δʂʂ
ͦΜͳ࣌Webͱಉ͡Α͏ʹ ϖʔδΛϦιʔεͱͯ͠ ଊ͑ΒΕΔͱศར
Routing library • JLRoutes (Objective-C) • https://github.com/joeldev/JLRoutes • Router (Swift)
• https://github.com/ViacomInc/Router
͋Μ·ͳͦ͞͏ʁ ͕ͩSwift࢝Ί͔ͨΓ…
࡞Εͳ͍͔͠Εͳ͍͚Ͳ ࡞Δͧʂʂ
Ͱɺ࡞ͬͨ https://github.com/terut/Wayfaring
Conclusion • Wayfaringͱ͍͏ܰྔͳRoutingϥΠϒϥϦΛSwiftͰ ࡞ͬͨ • ࿅शͱͯ͠ϥΠϒϥϦΛݟΑ͏ݟ·ͶͰ࡞ͬͯΈΔͷ Φεεϝ • είʔϓ͕໌֬ͳϥΠϒϥϦςετͷ࿅शʹΑ͍ •
Enumͱ͔ͷ͍ํֶͯศར
ͳΜ͔SwiftͰͷఆ൪ͷϥΠϒ ϥϦ͋ͬͨΒڭ͍͑ͯͩ͘͞ʂʂ