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
VRTと真面目に向き合う
Search
Yuya Hirayama
January 23, 2026
Technology
830
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VRTと真面目に向き合う
https://potatotips.connpass.com/event/376432/
Yuya Hirayama
January 23, 2026
More Decks by Yuya Hirayama
See All by Yuya Hirayama
Claudeをクラウド型エージェントのように使う
hiragram
0
270
わいわいClaude Code アイスブレイクLT iOSDC2025 Day2 アンカンファレンス
hiragram
0
200
LLMエージェント時代に適応した開発フロー
hiragram
2
880
Deep Dive into ~/.claude/projects
hiragram
14
36k
iOSアプリ開発もLLMで自動運転する
hiragram
7
3.1k
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
550
Xcode Cloud事例紹介
hiragram
1
600
iOSアプリを安全にローカライズする
hiragram
1
540
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
Other Decks in Technology
See All in Technology
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
510
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
110
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.5k
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
170
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
310
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
120
The kernel report
ennael
PRO
1
190
spanner-autoscalerに学ぶ CRD設計パターン 〜自動化と緊急時対応を両立する Kubernetesコントローラーの作り方〜
tkuchiki
0
220
AI Native Platform Engineering 〜PlatformとAgileで“作る速さ”を“価値”へ〜
uya116
0
590
プラットフォームを「作る」、 チームに「入り込む」
sansantech
PRO
0
440
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
290
営業オントロジーの作り方と、エージェントからの辿り方 ── ナレッジワークの現場から
kworkdev
PRO
1
230
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Crafting Experiences
bethany
1
360
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
Building a Scalable Design System with Sketch
lauravandoore
464
34k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Thoughts on Productivity
jonyablonski
76
5.4k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
BBQ
matthewcrist
89
10k
Docker and Python
trallard
47
4.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
910
Transcript
VRTͱਅ໘ʹ͖߹͏ potatotips #94 2026/01/23 !IJSBHSBN
Speaker w !IJSBHSBN w J04ΞϓϦΤϯδχΞ d !IJSBHSBN
VRTͱ w 7JTVBM3FHSFTTJPO5FTU w ίʔυมߋલޙͷεΫϦʔϯγϣοτಉ࢜Λൺֱ͠ɺݟͨͷมԽΛ ݕग़͢ΔͨΊͷςετ w ਖ਼͍͠ঢ়ଶͷεΫϦʔϯγϣοτΛϦϑΝϨϯεͱͯ͠อଘ͓ͯ͠ ͘ w
QPJOUGSFFDPTXJGUTOBQTIPUUFTUJOHͳͲ !IJSBHSBN
ࠓ͢͜ͱ w 1SFWJFXTΛ735ͷςετέʔεʹ͢Δ w 1VMM3FRVFTUͱ$* w ͳͥࠓ735ΛؤுΔ͔ !IJSBHSBN
!IJSBHSBN
Previews w 9DPEFͰ4XJGU6*7JFXΛϓϨϏϡʔ w )PUSFMPBE w #Preview PreviewProvider @Previewable !IJSBHSBN
Prefire w IUUQTQSFpSFSV w (JU)VC#BSSFE&XF1SFpSF w 4XJGU1.1MVHJOͱͯ͠ಋೖ͢Δ͚ͩͰɺط ଘͷ1SFWJFXT͔Β735ͷςετέʔεΛੜ Ͱ͖ΔΑ͏ʹͳΔ w
ը૾ൺֱ෦QPJOUGSFFDPTXJGU TOBQTIPUUFTUJOH !IJSBHSBN
Example #Preview("Colorful Tiles") { VStack(spacing: 40) { RoundedRectangle(cornerRadius: 8) .fill(Color.pink)
RoundedRectangle(cornerRadius: 8) .fill(Color.cyan) RoundedRectangle(cornerRadius: 8) .fill(Color.orange) } .padding(40) .prefireEnabled() } !IJSBHSBN
Example func test_ColorfulTiles_Preview() { let preview = { VStack(spacing: 40)
{ RoundedRectangle(cornerRadius: 8) .fill(Color.pink) RoundedRectangle(cornerRadius: 8) .fill(Color.cyan) RoundedRectangle(cornerRadius: 8) .fill(Color.orange) } .padding(40) .prefireEnabled() } let isScreen = true if let failure = assertSnapshots( for: PrefireSnapshot( preview(), name: "Colorful Tiles", isScreen: isScreen, device: deviceConfig) ) { XCTFail(failure) } } !IJSBHSBN
ΧελϜςϯϓϨʔτ w 4UFODJMͷΧελϜςϯϓϨʔτͰɺੜ͞ΕΔςετίʔυͷ༰Λ ίϯτϩʔϧͰ͖Δ w ຊޠӳޠͱΧϥʔεΩʔϜͷ໌҉Ͱύλʔϯͷεφοϓγϣοτ Λ࡞ΔΑ͏ʹΧελϜςϯϓϨʔτΛ࡞ͬͯΔ !IJSBHSBN
Pull ReqeustͱCI w ςετͷ࣮ߦͱผʹɺ%BOHFSΛ$*Ͱ࣮ߦ w ϦϑΝϨϯεը૾ʹEJ⒎͕͋Δ ΞϓϦͷ6* ʹมߋ͕͋Δ ͱ͖ɺCFGPSFBGUFSEJ⒎Λ 13ʹίϝϯτͰషΔ
!IJSBHSBN
ͳͥඞཁ͔ w "*ίʔσΟϯά࣌ʹͳͬͯ735ͷՁ͕ ্͕͍ͬͯΔ w ίʔυϨϏϡʔͷෛՙ͕ߴ͍ w ίʔυͷEJ⒎͚ͩͰҙਤ͠ͳ͍ը໘ͷม ߋյΕΛݟ͚ͭΔͷ͕͍͠ w
ि͚ͩͬͯΔݸਓΞϓϦɺϲ݄Ͱ 13T !IJSBHSBN
w σβΠϯγεςϜίϯϙʔωϯτͷڞ௨Խ͕ൃୡ͢Δ΄Ͳɺʮ͍͡ Γ͔ͨͬͨͷͱผͷը໘ʹݟͨͷมߋ͕ٴͿʯ͕ى͜Γ͘͢ ͳΔ w "*ࢦࣔ͞ΕͨλεΫʹूத͢ΔͷͰɺ෭࡞༻తʹӨڹ͕͋ͬͨը໘ ʹ͍ͭͯݟམͱ͕ͪ͠ w ϩʔΧϥΠζɺΧϥʔεΩʔϜ·Ͱཏͨ͠ݟͨͷ֬ೝίετ͕ ߴ͍
w Ζ͏ͱࢥ͑ෳͷը໘αΠζͰͷ735Ͱ͖Δ !IJSBHSBN
͓ΘΓ !IJSBHSBN