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
The Integrity of Making: Extending Xcode Previe...
Search
elmetal
PRO
March 08, 2026
49
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
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
120
SwiftUI Text Rendering Deep Dive
elmetal
PRO
0
54
Generating DocC with AI
elmetal
PRO
0
81
A Swift Way to Blog
elmetal
PRO
0
270
Designing DocC for Clarity and Beauty
elmetal
PRO
0
150
SwiftUI Viewの責務分離
elmetal
PRO
2
550
サイボウズiOSアプリのマルチモジュール 2024
elmetal
PRO
0
160
開発を加速する共有Swift Package実践
elmetal
PRO
0
1.5k
Resolve Nested ObservableObject issues in Observation
elmetal
PRO
0
470
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Faster Mobile Websites
deanohume
310
32k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
Building Adaptive Systems
keathley
44
3.2k
Docker and Python
trallard
47
4.2k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
Game over? The fight for quality and originality in the time of robots
wayneb77
1
310
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Side Projects
sachag
456
43k
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Λฦͯ͠΄͍͠