Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Protocol Oriented WebAPI Abstraction
Search
Yuya Hirayama
March 01, 2018
Technology
440
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Protocol Oriented WebAPI Abstraction
try! Swift Tokyo 2018
Yuya Hirayama
March 01, 2018
More Decks by Yuya Hirayama
See All by Yuya Hirayama
VRTと真面目に向き合う
hiragram
1
830
Claudeをクラウド型エージェントのように使う
hiragram
0
270
わいわいClaude Code アイスブレイクLT iOSDC2025 Day2 アンカンファレンス
hiragram
0
200
LLMエージェント時代に適応した開発フロー
hiragram
2
890
Deep Dive into ~/.claude/projects
hiragram
14
37k
iOSアプリ開発もLLMで自動運転する
hiragram
7
3.1k
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
550
Xcode Cloud事例紹介
hiragram
1
600
iOSアプリを安全にローカライズする
hiragram
1
540
Other Decks in Technology
See All in Technology
SDDの運用にめげずに向き合った話
sansantech
PRO
1
130
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
150
「とりあえず動く」の先へ。 AI時代のチーム開発と内部設計/2026-slsdays
slsops
0
150
AIアプリを使い分けるための共通ツール基盤を考えてみる#devio2026
osawa
0
260
事業活動を AI Ready にする攻めと守りのデータエンジニアリング / data-engineering-for-ai-ready-business
pei0804
3
360
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
140
自主式軟體工廠
philipz
0
230
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
0
200
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
310
IR Today: Theory, Practice, and Agents
dtunkelang
0
350
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
210
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
433
67k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Thoughts on Productivity
jonyablonski
76
5.4k
Documentation Writing (for coders)
carmenintech
77
5.6k
Design in an AI World
tapps
1
350
Everyday Curiosity
cassininazir
0
340
Balancing Empowerment & Direction
lara
6
1.3k
The Limits of Empathy - UXLibs8
cassininazir
1
700
Optimizing for Happiness
mojombo
378
71k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
500
Scaling GitHub
holman
464
140k
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