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
Combine
Search
M
February 25, 2020
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Combine
Combine Framework
M
February 25, 2020
More Decks by M
See All by M
Swift 5.1 - Property Wrapper
mtsd
0
68
Swift 5.1
mtsd
0
69
Build Time Analyzer
mtsd
0
180
SafeArea
mtsd
0
99
URLProtocol
mtsd
0
93
APIKit
mtsd
0
120
Other Decks in Programming
See All in Programming
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
170
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
850
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
190
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
4.2k
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
140
R8 の設定見直しでアプリサイズ削減
andpad
0
220
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
270
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Practical Orchestrator
shlominoach
192
12k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
GraphQLとの向き合い方2022年版
quramy
50
15k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
RailsConf 2023
tenderlove
30
1.6k
For a Future-Friendly Web
brad_frost
184
10k
The Language of Interfaces
destraynor
162
27k
Skip the Path - Find Your Career Trail
mkilby
1
260
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Transcript
$PNCJOF ,PTVLF.BUTVEB
$PNCJOF 5IF$PNCJOFGSBNFXPSLQSPWJEFTBEFDMBSBUJWF4XJGU "1*GPSQSPDFTTJOHWBMVFTPWFSUJNF5IFTFWBMVFTDBO SFQSFTFOUNBOZLJOETPGBTZODISPOPVTFWFOUT $PNCJOFϑϨʔϜϫʔΫɺ࣌ؒͷܦաͱͱʹΛॲཧ ͢ΔͨΊͷએݴܕ4XJGU"1*Λఏڙ͠·͢ɻ͜ΕΒͷɺ ଟ͘ͷछྨͷඇಉظΠϕϯτΛද͢͜ͱ͕Ͱ͖·͢ɻ
$PNCJOFͷߏཁૉ w 1VCMJTIFS w 4VCTDSJCFS w 0QFSBUPS
1VCMJTIFS w %FDMBSFTUIBUBUZQFDBOUSBOTNJUBTFRVFODFPG WBMVFTPWFSUJNF w "QVCMJTIFSEFMJWFSTFMFNFOUTUPPOFPSNPSF 4VCTDSJCFSJOTUBODFT w ܕ͕࣌ؒͷܦաͱͱʹҰ࿈ͷΛૹ৴Ͱ͖Δͷ w
ҰͭҎ্ͷ4VCTDSJCFSʹཁૉΛ৴͢Δ
4VCTDSJCFS w "QSPUPDPMUIBUEFDMBSFTBUZQFUIBUDBOSFDFJWF JOQVUGSPNBQVCMJTIFS w "4VCTDSJCFSJOTUBODFSFDFJWFTBTUSFBNPG FMFNFOUTGSPNB1VCMJTIFS BMPOHXJUIMJGFDZDMF FWFOUTEFTDSJCJOHDIBOHFTUPUIFJSSFMBUJPOTIJQ w
1VCMJTIFS͔ΒೖྗΛड͚औΔ͜ͱ͕Ͱ͖Δͷ w 4VCTDSJCFSɺมߋ͞ΕͨϥΠϑαΠΫϧͷΠϕϯτͱ ڞʹɺ1VCMJTIFS͔ΒཁૉΛड͚औΔ
0QFSBUPS w &BDIQBSUPGUIFDIBJOJTB$PNCJOFPQFSBUPSUIBU QFSGPSNTBEJTUJODUBDUJPOPOUIFFMFNFOUTSFDFJWFE GSPNUIFQSFWJPVTTUFQ w 0QFSBUPSલͷखॱ͔Βड͚औͬͨཁૉʹରͯ͠ݸผͷ ΞΫγϣϯΛ࣮ߦ͢Δ
$POWFOJFODF 1VCMJTIFST
'VUVSF w "QVCMJTIFSUIBUFWFOUVBMMZQSPEVDFTBTJOHMFWBMVF BOEUIFOpOJTIFTPSGBJMT w Ұճ͚ͩཁૉΛ৴ͯ͠ऴྃɺ·ͨΤϥʔΛ৴͢Δ
None
+VTU w "QVCMJTIFSUIBUFNJUTBOPVUQVUUPFBDITVCTDSJCFS KVTUPODF BOEUIFOpOJTIFT w ඞͣҰճ͚ͩཁૉΛ৴ͯ͠ऴྃ͢ΔɻΤϥʔʹͳΒͳ ͍ɻ
None
&NQUZ w "QVCMJTIFSUIBUOFWFSQVCMJTIFTBOZWBMVFT BOE PQUJPOBMMZpOJTIFTJNNFEJBUFMZ w ཁૉΛ৴͠ͳ͍ɻ
None
'BJM w "QVCMJTIFSUIBUJNNFEJBUFMZUFSNJOBUFTXJUIUIF TQFDJpFEFSSPS w ࢦఆ͞ΕͨΤϥʔΛ৴ͯ͠ऴྃ͢Δ
None
4VCKFDUT
$VSSFOU7BMVF4VCKFDU w "TVCKFDUUIBUXSBQTBTJOHMFWBMVFBOEQVCMJTIFTB OFXFMFNFOUXIFOFWFSUIFWBMVFDIBOHFT w $VSSFOU7BMVF4VCKFDUNBJOUBJOTBCV⒎FSPGUIFNPTU SFDFOUMZQVCMJTIFEFMFNFOU w ୯ҰͷΛϥοϓ͠ɺ͕มߋ͞ΕΔͨͼʹ৽͍͠ཁૉΛ ৴͢Δ
w ࠷ޙʹ৴͞ΕͨཁૉͷόοϑΝΛอ࣋͢Δ
ΓͷDBODFMMBCMFΛอ࣋͠ͳ ͍ͱΠϕϯτΛड͚औΕͳ͍
1BTTUISPVHI4VCKFDU w "TVCKFDUUIBUCSPBEDBTUTFMFNFOUTUPEPXOTUSFBN TVCTDSJCFST w B1BTTUISPVHI4VCKFDUEPFTO`UIBWFBOJOJUJBMWBMVF PSBCV⒎FSPGUIFNPTUSFDFOUMZQVCMJTIFEFMFNFOU w ޙํཁૉΛ৴͢Δ w
ॳظ࠷ޙʹ৴͞ΕͨཁૉͷόοϑΝ࣋ͨͳ͍
ΓͷDBODFMMBCMFΛอ࣋͠ͳ ͍ͱΠϕϯτΛड͚औΕͳ͍
1VCMJTIFST
1VCMJTIFE w !QSPQFSUZ8SBQQFSTUSVDU1VCMJTIFE7BMVF w 1VCMJTIJOHBQSPQFSUZXJUIUIF!1VCMJTIFEBUUSJCVUF DSFBUFTBQVCMJTIFSPGUIJTUZQF w !1VCMJTIFEͱͯ͠Ξϊςʔγϣϯ͢Δͱ1VCMJTIFSͱͯ͠ ΞΫηεͰ͖ΔϓϩύςΟͱͳΔ
1VCMJTIFE w :PVBDDFTTUIFQVCMJTIFSXJUIUIFPQFSBUPS w 5IF!1VCMJTIFEBUUSJCVUFJTDMBTTDPOTUSBJOFE6TFJU XJUIQSPQFSUJFTPGDMBTTFT OPUXJUIOPODMBTTUZQFT MJLFTUSVDUVSFT w ԋࢉࢠΛ༻ͯ͠1VCMJTIFSʹΞΫηε͢Δ
w !1VCMJTIFEଐੑΫϥε੍͞Ε͍ͯ·͢ɻߏମͳͲͷ ඇΫϥεܕͰͳ͘ɺΫϥεͷϓϩύςΟͰ༻͠·͢ɻ
None
$PNCJOF 3Y4XJGU 1VCMJTIFS 0CTFSWBCMF 4VCTDSJCFS 0CTFSWFS 'VUVSF 4JOHMF +VTU 0CTFSWBCMFKVTU
&NQUZ 0CTFSWBCMFFNQUZ 'BJM 0CTFSWBCMFFSSPS $VSSFOU7BMVF4VCKFDU #FIBWJPS4VCKFDUɺʢ7BSJBCMFʣ 1BTTUISPVHI4VCKFDU 1VCMJTI4VCKFDU $BODFMMBCMF %JTQPTBCMF TJOL TVCTDSJCF
"QQFOEJY w IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPO DPNCJOF w IUUQTRJJUBDPNTIJ[JUFNT FGBDECBDDD w IUUQTNFEJVNDPNHFUUFOHJOFFSJOHSYTXJGUUP BQQMFTDPNCJOFDIFBUTIFFUFDFCDC