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
740
Other Decks in Programming
See All in Programming
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
170
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
1
300
Macとオーディオ再生 2024/11/02
yusukeito
0
370
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
5
2.2k
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
Click-free releases & the making of a CLI app
oheyadam
2
120
TypeScript Graph でコードレビューの心理的障壁を乗り越える
ysk8hori
2
1.1k
Jakarta EE meets AI
ivargrimstad
0
640
ローコードSaaSのUXを向上させるためのTypeScript
taro28
1
620
CSC509 Lecture 09
javiergs
PRO
0
140
Featured
See All Featured
Building Your Own Lightsaber
phodgson
103
6.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Typedesign – Prime Four
hannesfritz
40
2.4k
Faster Mobile Websites
deanohume
305
30k
KATA
mclloyd
29
14k
Scaling GitHub
holman
458
140k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
How to train your dragon (web standard)
notwaldorf
88
5.7k
4 Signs Your Business is Dying
shpigford
180
21k
Writing Fast Ruby
sferik
627
61k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
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Ͱͷఆ൪ͷϥΠϒ ϥϦ͋ͬͨΒڭ͍͑ͯͩ͘͞ʂʂ