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
【第5回】CA Swift
Search
RyoIshikawa
January 25, 2018
Technology
1
630
【第5回】CA Swift
RyoIshikawa
January 25, 2018
Tweet
Share
More Decks by RyoIshikawa
See All by RyoIshikawa
NewRelic_Media_Industry_ABEMA_Frontend_SRE.pdf
rinov
1
610
ABEMA SREの挑戦 〜Frontend & Backend TeamへのEmbedded SRE導入〜
rinov
0
59
開発スピード × アプリ品質
rinov
0
96
What's new in Xcode10 Build System
rinov
0
80
iPadをサブディスプレイにする実装に挑戦してみよう
rinov
11
3k
Other Decks in Technology
See All in Technology
スタートアップの現場で実践しているテストマネジメント #jasst_kyushu
makky_tyuyan
0
140
From Natural Language to K8s Operations: The MCP Architecture and Practice of kubectl-ai
appleboy
0
260
20251027_マルチエージェントとは
almondo_event
1
450
Biz職でもDifyでできる! 「触らないAIワークフロー」を実現する方法
igarashikana
7
3.5k
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
270
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
490
.NET 10のBlazorの期待の新機能
htkym
0
110
組織全員で向き合うAI Readyなデータ利活用
gappy50
2
1k
DSPy入門
tomehirata
1
200
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
210
Retrospectiveを振り返ろう
nakasho
0
120
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
270
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
233
18k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Embracing the Ebb and Flow
colly
88
4.9k
How to Ace a Technical Interview
jacobian
280
24k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Building Adaptive Systems
keathley
44
2.8k
Designing Experiences People Love
moore
142
24k
Thoughts on Productivity
jonyablonski
70
4.9k
Practical Orchestrator
shlominoach
190
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Transcript
࣌ؒϗϯω57 ΫϥΠΞϯταΠυෛՙରࡦ ੴྒ 1
"CPVUNF Ryo Ishikawa גࣜձࣾAbemaTV iOSʲ৽ଔೖࣾ1ʳ rinov @rinov0321 2
J04νʔϜ ໊
J04νʔϜ ໊
ຊ࣭վળ άϩʔε ϏσΦ J04νʔϜ 57σόΠε ৽ػೳ
ͦͦͳͥෛՙରࡦ͕ ඞཁͩͬͨͷ͔
7 ɾɾɾ
์ૹޙ͔ΒΞΫηε͕ࡴ౸ ສΞΫηεͷྺ࠷ߴه
αʔό͕ϥϯυ,0
ใղې
ʜઈରʹམͱͤͳ͍ ։ൃہͷϗϯω 11
εέδϡʔϧ ϗϯω57ใղې ݄ ෛՙରࡦ ݄ ์ૹ։࢝ ͜͜Ͱ։ൃਞΔ
̍ϲ݄ িܸͷࣄ࣮
ຊ
ෛՙରࡦͬͯ αʔόʔͷͰ 15
16
ΫϥΠΞϯτͰෛՙ͕ ߴ͍τίͬͯʜ 17
ʲվमલʳΤϯυϙΠϯτผϦΫΤετ 18
ϦΫΤετෛՙϥϯΩϯά ҐϓϨΠϦετऔಘϦΫΤετ ҐࢹௌɾίϝϯτͷऔಘϦΫΤετ ҐϩάɾϝτϦΫεͷૹ৴ 19
์ૹࢹௌपΓͷ ෛՙ͕ߴ͍͜ͱ͕໌☠ 20
$%/Խʹ͍ ෛՙϥϯΩϯά্ҐͭΛվળ ಉ࣌ࢹௌʹൺྫ 21
ϓϨΠϦετ"1* 22
ϓϨΠϦετ$%/ԽͰੜͨ͜͡ͱ wσόΠεɾϢʔβࣝผෛՙΛݮΒͨ͢ΊʹΫϥΠΞϯτ͔ΒใΛૹ৴ wΩʔใΛϥΠηϯεϓϩΩγ͔Βऔಘ͢ΔΑ͏มߋ 23
Πϝʔδਤ ίϯςϯπସ࣌ ܦա࣌ؒ Ϧ Ϋ Τ ε τ
24 ίϯςϯπ# ίϯςϯπ$ ίϯςϯπ#ࢹௌத ίϯςϯπ"ࢹௌத
ରԠࡦ wϥΠηϯεΩʔऔಘ࣌ʹdඵͷϥϯμϜͳ ԆΛೖΕऔಘ͢Δ͜ͱͰεύΠΫΛ੍ 25
ϥϯμϜԆΛಋೖͨ݁͠Ռ ରԠલ ରԠޙ ίϯςϯπΓସΘΓ࣌ͷεύΠΫΛ੍ 26
$%/ ϥϯμϜԆಋೖޙ ϗϯω57์ૹ ݄ ϗϯω57์ૹલ ݄ ϗϯω 27
ࢹௌɾίϝϯτͷϦΫΤετ 28
վमલ ࢹௌ ίϝϯτ ඵdඵ͝ͱʹ ϙʔϦϯάͯ͠ߋ৽ 29
ඵຖͷϙʔϦϯάಉ࣌ଓʹൺྫͯ͠ ෛՙֻ͕͔ͬͯ͠·͏ Λ͑Δͱ,දهʹͳΔͨΊ࣌ؒͷ ϙʔϦϯάͰແବ͕ଟ͘ͳͬͯ͠·͏ 30
ରԠࡦ wϙʔϦϯάִؒΛඵʹมߋ w,දه࣌ඵִؒʹมߋ 31
ඵ ඵ ඵ ඵ
ϙʔϦϯάִؒ ίϝϯτ ίϝϯτ ܦա࣌ؒ 32
33
34
69తͳࢹͰΈΔͱ wdඵຖʹߋ৽͞Ε͍ͯͨใ͕ඵִؒʹ ഒִ͕ؒ৳ͼͯ͠·͍ͬͯΔ 35
ରԠࡦͦͷ ݅ίϝϯτ͕Ҏ্ͷ࣌ ߋ৽ִؒ× ඵ ࠩ ࠓճલճ ×
ͰࢹௌɾίϝϯτʹՃࢉ͢Δ 36
ॳ ճ औ ಘ ࠩ औ ಘ ίϝϯτ͕Ҏ্ͷ߹ ඵ
ࠩ औ ಘ ɾɾɾ Χ ϯ τ Ξ ο ϓ Χ ϯ τ Ξ ο ϓ Χ ϯ τ Ξ ο ϓ Χ ϯ τ Ξ ο ϓ Χ ϯ τ Ξ ο ϓ ද্ࣔͷΛߋ৽ O 37
69Λ࠷େݶଛͶͣ ϙʔϦϯάִؒΛ࠷େ੍ 38
ಈతͳϙʔϦϯάִؒͷରԠޙ ϗϯω57์ૹ ݄ ϗϯω57์ૹલ ݄ ରԠલϐʔΫ࣌ͱൺֱͯ͠Ҏ্ͷݮ 39 ϗϯω
Ωϟογϡώοτ ϙʔϦϯάվળ✕$%/ԽͷίϯϘ 40
ྦྷܭສࢹௌ
ࢹௌোθϩͰແࣄऴྃ 42
χϡʔεͰऔΓ্͛ΒΕ·ͨ͠
·ͱΊ wΫϥΠΞϯτෛՙίετݮʹߩݙͰ͖Δ wΫϥΠΞϯτଆาΈدΔ͜ͱͰΑΓඅ༻ରޮՌ͕ߴ͘ͳΔ w෭࣍తʹΞϓϦͷύϑΥʔϚϯε͕Α͘ͳΔ 44
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 45