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
The Integrity of Making: Extending Xcode Previe...
Search
elmetal
PRO
March 08, 2026
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Integrity of Making: Extending Xcode Previews with MCP
elmetal
PRO
March 08, 2026
More Decks by elmetal
See All by elmetal
Generating DocC with AI
elmetal
PRO
0
71
A Swift Way to Blog
elmetal
PRO
0
200
Designing DocC for Clarity and Beauty
elmetal
PRO
0
130
SwiftUI Viewの責務分離
elmetal
PRO
2
530
サイボウズiOSアプリのマルチモジュール 2024
elmetal
PRO
0
150
開発を加速する共有Swift Package実践
elmetal
PRO
0
1.4k
Resolve Nested ObservableObject issues in Observation
elmetal
PRO
0
440
ObservationSallowDive
elmetal
PRO
1
390
「サイボウズ Office」 の iOSアプリをリニューアルした話 / Renewal "Cybozu Office" iOS App
elmetal
PRO
0
760
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
22k
The Cult of Friendly URLs
andyhume
79
7k
Navigating Team Friction
lara
192
16k
Between Models and Reality
mayunak
4
390
Google's AI Overviews - The New Search
badams
0
1.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Automating Front-end Workflow
addyosmani
1369
210k
Writing Fast Ruby
sferik
630
63k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
200
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Technical Leadership for Architectural Decision Making
baasie
3
470
Transcript
5IF*OUFHSJUZPG.BLJOH &YUFOEJOH9DPEF1SFWJFXTXJUI.$1 FMNFUBM.PCJMF"DU04"," .PCJMF"DU
"CPVUNF J04"QQ %FWFMPQFS ڝഅ ରઓήʔϜ ҭࣇ ෳνʔϜͷ ٕज़ࢧԉ !FM@NFUBM@ .PCJMF"DU
9DPEF4XJGU6* .PCJMF"DU
%JSFDU.BOJQVMBUJPO .PCJMF"DU
.PCJMF"DU
4XJGU6*1SFWJFXTBTBEJSFDUNBOJQVMBUJPOTVSGBDF 7JTVBMMZFEJU4XJGU6*WJFXT88%$ https://developer.apple.com/videos/play/wwdc2020/10185/ .PCJMF"DU
4XJGU6*1SFWJFX$BOWBTCFDBNFSFBEPOMZ %%JOUPUIFDBOWBTXBTSFNPWFEJO9DPEF😢 https://developer.apple.com/forums/thread/746483 .PCJMF"DU
ZFBSTMBUFSʜ .PCJMF"DU
.PCJMF"DU
3FOEFS1SFWJFX 1SFWJFXͷεΫϦʔϯγϣοτΛऔಘ w "HFOU͕1SFWJFXΛը૾ͰೝࣝͰ͖Δ w "HFOU͕ϦϑΝϨϯεը૾ͱ4XJGU6*ඳը݁Ռͷൺֱ͕Ͱ͖Δ .PCJMF"DU
%JSFDUNBOJQVMBUJPOGPSBHFOUT .PCJMF"DU
1SFWJFXBCJMJUZ 1SFWJFXGSJFOEMZEFTJHO .PCJMF"DU
%FUFSNJOJTUJD *TPMBUFE 'BTU 1BSBNFUFSJ[BCMF StarView MyShape.star MyShape.rectangle MyShape.circle .PCJMF"DU
& ff FDUJWF1SFWJFXT .PCJMF"DU 4VSGBDFQBSBNFUFST 4UBCJMJ[FJOQVUT 7BSJBOUDBUBMPH MyShape.star MyShape.rectangle
MyShape.circle MyView().task { await fetch() } MyView(data: MyData()) Light/Dark Dynamic Type Locale etc…
)PXUPTFUVQ w 9DPEFઃఆ w $MBVEF$PEFʹొ w 9DPEFͰڐՄ https://developer.apple.com/documentation/xcode/giving-agentic-coding-tools-access-to-xcode .PCJMF"DU
·ͱΊ w 1SFWJFX$BOWBTʹ͔ͭͯ7JTVBMFEJUͰ͖Δػೳ͕͋ͬͨ w 9DPEF͔Β.$1ܦ༝Ͱ9DPEFΛૢ࡞Ͱ͖Δ w $PEJOH"HFOUͷͨΊʹ1SFWJFXΛ׆༻Ͱ͖Δ w 1SFWJFX$BOWBTʹ7JTVBMFEJUΛฦͯ͠΄͍͠