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
Fat Storyboardをリファクタリングしてみた
Search
tamappe
May 21, 2019
Programming
0
330
Fat Storyboardをリファクタリングしてみた
tamappe
May 21, 2019
Tweet
Share
More Decks by tamappe
See All by tamappe
async/awaitの性能をDartとSwiftとの比較で読み解く
tamappe
2
1.6k
商業雑誌に技術記事を寄稿した振り返り
tamappe
3
1.6k
リモートワークでBitriseを導入したときにハマりにハマった話
tamappe
0
290
SwiftUIとFlutterを比較する
tamappe
1
1.3k
そのAlertController 回転ロックできないってよ
tamappe
1
720
レアジョブアプリでのアクセス負荷で生じたAPI遅延問題を アプリエンジニア視点で対策を考えてみる
tamappe
0
570
Swift4.2で追加されたDynamic Member Lookupを使ってみよう
tamappe
0
910
Other Decks in Programming
See All in Programming
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
250
速いWebフレームワークを作る
yusukebe
5
1.7k
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
190
testingを眺める
matumoto
1
140
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
540
🔨 小さなビルドシステムを作る
momeemt
4
690
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
640
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
250
Laravel Boost 超入門
fire_arlo
3
220
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
1
150
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
為你自己學 Python - 冷知識篇
eddie
1
350
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Gamification - CAS2011
davidbonilla
81
5.4k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
The Invisible Side of Design
smashingmag
301
51k
Into the Great Unknown - MozCon
thekraken
40
2k
Site-Speed That Sticks
csswizardry
10
820
Fireside Chat
paigeccino
39
3.6k
A better future with KSS
kneath
239
17k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
'BU4UPSZCPBSE Λ ϦϑΝΫλϦϯάͯ͠Έͨ גࣜձࣾϨΞδϣϒ !UBNBQQF ͋Δ͋Δ-5ʙεϚϗΞϓϦ։ൃΤϯδχΞʙ7PM
ࣗݾհ /BNF:PTVLF5BNBPLJ !UBNBQQF #JSUIEBZ $PNQBOZ3BSFKPCJOD 04J04 "OESPJE )PCCZ4QMBUPPO 1PLFS
None
ࠓճɺ͓͢͠Δͷ
ଓ͍͍ͯΔΞϓϦͷTUPSZCPBSEͷվम
͢ͳΘͪ
'BU4UPSZCPBSE ͷ ϦϑΝΫλϦϯά
'BU4UPSZCPBSEͱ ͭͷTUPSZCPBSEͷதʹݸҎ্ͷ7JFX$POUSPMMFS͕͍ͬͯΔ TFHVFભҠΛ͍ͬͯͳ͍୯ಠͷ7JFX$POUSPMMFSҰॹʹ͋Δ ͦͦTUPSZCPBSE͕ࢄΒ͔͍ͬͯΔ $POUBJOFS͕ΘΕ͍ͯͯҰͭͷ7JFX$POUSPMMFSʹෳͷ 7JFX$POUSPMMFS͕ଘࡏ͢Δ
6*5BC#BS$POUSPMMFSΛͬͯͭҎ্ͷJUFN͕ଘࡏ͢Δ
ٕͬͨज़
4UPSZCPBSE3FGFSFODF
4UPSZCPBSE3FGFSFODFͱ 9DPEFҎ߱ J04Ҏ߱Ͱ༻Մೳ ͍͍ͩͨຬͨͣ͢
4UPSZCPBSE3FGFSFODFͱ
4UPSZCPBSE3FGFSFODFͱ
6*5BCCBS$POUSPMMFSͷ߹
$POUBJOFS7JFXͷ߹
͍ํ
3FGFSFODF 3FGBDUPS:PVS4UPSZCPBSE*OUFSGBDF#VJMEFS9DPEF IUUQTXXXZPVUVCFDPNXBUDI WIU2"57YM-OH ʲ9DPEFʳ4UPSZCPBSE3FGFSFODFΛ׆༻ͯ͠Έͨ IUUQTRJJUBDPNDIVCVSBJUFNTBDEEGGFDC <J04>ϊϯίʔσΟϯάͰ4UPSZCPBSEΛׂͰ͖Δ4UPSZCPBSE3FGFSFODF IUUQTEFWDMBTTNFUIPEKQTNBSUQIPOFJQIPOFTUPSZCPBSESFGFSFODF
ืू
ืू ɾJ04"OESPJE։ൃͰࠔͬͨ͜ͱ ɾ૬ஊͯ͠Έ͍ͨ͜ͱ ɾϥΠϒϥϦબఆͩͬͨΓ ɾTUPSZCPBSEͱશ෦ίʔυͱ͔YJCͱ͔ͲΕ͔͍͍ͷ͔ ɾ.7$ .77. .71ͱ͔͋Δ͚ͲઃܭͰ͍͍ͷ͋Δͷʁ ɾIPXUPSFGBDUPSJOH ԿͰߏ͍·ͤΜɻ͍͍ͩͨΓ·ͨ͠ɻ