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
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
810
iOS開発スターターキットの作り方
akidon0000
0
230
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
290
階層化自動テストで開発に機動力を
ickx
1
450
Vibe coding コードレビュー
kinopeee
0
350
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
3
310
Workers を定期実行する方法は一つじゃない
rokuosan
0
130
Prompt Engineeringの再定義「Context Engineering」とは
htsuruo
0
110
GPUを計算資源として使おう!
primenumber
1
300
バイブコーディングの正体——AIエージェントはソフトウェア開発を変えるか?
stakaya
3
260
コーディングエージェント概観(2025/07)
itsuki_t88
0
460
What's new in AppKit on macOS 26
1024jp
0
180
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
860
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Documentation Writing (for coders)
carmenintech
72
4.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Gamification - CAS2011
davidbonilla
81
5.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Optimizing for Happiness
mojombo
379
70k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
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Ͱͷఆ൪ͷϥΠϒ ϥϦ͋ͬͨΒڭ͍͑ͯͩ͘͞ʂʂ