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
Protocol Oriented WebAPI Abstraction
Search
Yuya Hirayama
March 01, 2018
Technology
0
380
Protocol Oriented WebAPI Abstraction
try! Swift Tokyo 2018
Yuya Hirayama
March 01, 2018
Tweet
Share
More Decks by Yuya Hirayama
See All by Yuya Hirayama
iOSアプリ開発もLLMで自動運転する
hiragram
6
2.4k
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
430
Xcode Cloud事例紹介
hiragram
1
480
iOSアプリを安全にローカライズする
hiragram
1
430
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.4k
waiwai-swiftc-lazy.pdf
hiragram
0
290
Vapor cloud + Codegen
hiragram
0
70
VaporアプリからFCM経由でプッシュ通知を送る
hiragram
0
150
Other Decks in Technology
See All in Technology
doda開発 生成AI元年宣言!自家製AIエージェントから始める生産性改革 / doda Development Declaration of the First Year of Generated AI! Productivity Reforms Starting with Home-grown AI Agents
techtekt
0
190
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
1
140
Agentic DevOps時代の生存戦略
kkamegawa
0
890
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
53
31k
新卒3年目の後悔〜機械学習モデルジョブの運用を頑張った話〜
kameitomohiro
0
370
IAMのマニアックな話 2025を執筆して、 見えてきたAWSアカウント管理の現在
nrinetcom
PRO
4
650
CSS、JSをHTMLテンプレートにまとめるフロントエンド戦略
d120145
0
200
知識を整理して未来を作る 〜SKDとAI協業への助走〜
yosh1995
0
130
OAuth/OpenID Connectで実現するMCPのセキュアなアクセス管理
kuralab
5
810
kubellが挑むBPaaSにおける、人とAIエージェントによるサービス開発の最前線と技術展望
kubell_hr
1
390
Amplifyとゼロからはじめた AIコーディング 成果と展望
mkdev10
1
360
LinkX_GitHubを基点にした_AI時代のプロジェクトマネジメント.pdf
iotcomjpadmin
0
160
Featured
See All Featured
Facilitating Awesome Meetings
lara
54
6.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Being A Developer After 40
akosma
90
590k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
A Tale of Four Properties
chriscoyier
159
23k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Transcript
1SPUPDPM0SJFOUFE8FC"1*"CTUSBDUJPO !IJSBHSBN USZ4XJGU5PLZP
w)PXEPZPVEFpOFZPVSXFC"1*FOEQPJOUTJOZPVS4XJGU DPEF CBTF63- QBUI QBSBNFUFST SFTQPOTFKTPOTUSVDUVSF FUDʜ
w5IPTFEFpOJUJPOTTIPVMECFJOEFQFOEFOUGSPNOFUXPSLJOH GSBNFXPSL w.BLFTFBTJFSUPSFQMBDFOFUXPSLJOHGSBNFXPSLJOUIF GVUVSF w*OEFQFOEFOUEFpOJUJPOTVJUTCFUUFSUPDPEFHFOFSBUJPOGSPN "1*EPDVNFOUBUJPO FY4XBHHFS
w*DSFBUFE"CTUSBDUJPO,JU QSPWJEFTWBSJPVT QSPUPDPMTBOETUSVDUTUPEFpOFXFC"1*FOEQPJOUT w"CTUSBDUJPO,JUEPFTOPUIJOHBCPVUBDUVBMOFUXPSL SFRVFTUBOEKTPONBQQJOHTPZPVDBOVTFBOZ OFUXPSLJOHBOENBQQJOHGSBNFXPSLTXIJDIZPV VTVBMMZVTF w"CTUSBDUJPO,JU`TOPUBCMFGFBUVSFJTKTPOTUSVDUVSF SFQSFTFOUBUJPO'PSFYBNQMF
4JOHMF3FTQPOTF6TFS USZ4JOHMF3FTQPOTF6TFSJOJU KTPOKTPO SFTVMU6TFS
"SSBZ3FTQPOTF6TFS USZ"SSBZ3FTQPOTF6TFSJOJU KTPOKTPO SFTVMU<6TFS>
&NQUZ3FTQPOTF USZ&NQUZ3FTQPOTFJOJU KTPOKTPO SFTVMU7PJE 8IFOZPVEPO`UIBWFUPQBSTFSFTQPOTF
$PNCJOFE3FTQPOTF4JOHMF3FTQPOTF6TFS "SSBZ3FTQPOTF.FTTBHF USZʜJOJU KTPOKTPO SFTVMU 6TFS <.FTTBHF>
QSPUPDPM&OEQPJOU%FpOJUJPO QBUI QBSBNFUFST NFUIPE BTTPDJBUFEUZQF3FTQPOTF 3FTQPOTF%FpOJUJPO 4JOHMF3FTQPOTF "SSBZ3FTQPOTF $PNCJOFE3FTQPOTF
FUDʜ BTTPDJBUFEUZQF3FTVMU BTTPDJBUFEUZQF+40/ <4USJOH"OZ> <<4USJOH"OZ>>
None
4BNQMFPG"1*BCTUSBDUJPOVTJOH "CTUSBDUJPO,JU "1*,JU 3Y4XJGU
None
None
None
None
w8IFOZPVXBOUUPBEEOFXFOEQPJOUEFpOJUJPO KVTUEFpOFTUSVDUUIBUDPOGPSNTUP &OEQPJOU%FpOJUJPOBOEDSFBUFUIJOXSBQQFSGPS VQQFSMBZFS w*OUIJTBSDIJUFDUVSF "1*,JUEFQFOEFODZJTPOMZ JOASFRVFTUANFUIPEBOE"1*,JU#SJEHF3FRVFTU TPJU`TMPPTFMZDPVQMFE
5IBOLZPV w5XJUUFS(JU)VC!IJSBHSBN w8PSLJOHBU7"4*-: (PME4QPOTPS wIUUQTHJUIVCDPNIJSBHSBN"CTUSBDUJPO,JU