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
SwiftUI、UIKitでキャプチャを撮ろう!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
akatsuki174
November 14, 2024
Programming
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SwiftUI、UIKitでキャプチャを撮ろう!
2024/11/14
【Sansan × YUMEMI】iOSランチタイムLT
akatsuki174
November 14, 2024
More Decks by akatsuki174
See All by akatsuki174
逆向きUIの世界 〜iOSアプリのRTL言語対応〜
akatsuki174
1
630
逆向きUIの世界〜AndroidアプリのRTL言語対応〜
akatsuki174
1
1.1k
私が変えてきたこと、変えなかったこと
akatsuki174
2
1k
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
280
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
6.3k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
520
オフライン勉強会ぼっち対策
akatsuki174
1
720
Xcode 15の新機能
akatsuki174
0
2.9k
AndroidにもSelect Photosがやってきた
akatsuki174
0
1.4k
Other Decks in Programming
See All in Programming
Lessons from Spec-Driven Development
simas
PRO
0
170
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.6k
TAKTでAI駆動開発の品質を設計する
j5ik2o
6
1.2k
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
330
さぁV100、メモリをお食べ・・・
nilpe
0
140
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
190
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
260
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.4k
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
150
Webフレームワークの ベンチマークについて
yusukebe
0
160
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
160
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Building AI with AI
inesmontani
PRO
1
1.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How STYLIGHT went responsive
nonsquared
100
6.2k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
4 Signs Your Business is Dying
shpigford
187
22k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
440
How to build a perfect <img>
jonoalderson
1
5.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
450
Transcript
SwiftUIɺUIKitͰ ΩϟϓνϟΛࡱΖ͏ʂ ʲSansan × YUMEMIʳiOSϥϯνλΠϜLT @akatsuki174
ࣗݾհ
• ˏakatsuki174 • גࣜձࣾΏΊΈॴଐ • Android/FlutterνʔϜॴଐ • ࠷ۙͷ͓ࣄAndroid/iOS • 2ࣇͷ
ΈΜͳʢಛఆͷUIཁૉͷʣ Ωϟϓνϟ ࡱΓ͍ͨΑͶʁʁ
• Ϣʔβ͕࡞ͬͨίϯςϯπΛอଘɺڞ༗͢Δ • ϝοηʔδΧʔυɺ͓ֆඳ͖ • ΞόλʔϓϩϑΟʔϧը૾ • νέοτใͳͲͷQRίʔυ ༻్ྫ
• SwiftUIɺUIKitͰ͋ΔཁૉΛΩϟϓνϟ͍ͨ࣌͠ʹ Ͳ͏ॻ͚͍͍ͷ͔ • ❌UIςετͳͲʹ͓͚Δɺը໘શମͷΩϟϓνϟ ࠓͷ͓
αϯϓϧΞϓϦͷ֓ཁ
ʹ ϓϩϑΟʔϧը૾Λ อଘ
SwiftUIͷ߹
None
None
• iOS 16͔Β༻Մೳ • ViewͳͲ͔ΒUIImageΛੜͰ͖Δ • ղ૾ΧϥʔϞʔυͷࢦఆ͕Մೳ • PDFੜͰ͖ͪΌ͏ •
https://developer.apple.com/documentation/ swiftui/imagerenderer ImageRenderer
• ݁ߏ໘ • ͪ͜ΒͷQiita͕ࢀߟʹͳΔ • ʲSwiftUIʳεΫϦʔϯγϣοτΛ׆༻ͨ͠ը૾ ੜ • https://qiita.com/KokumaruGarasu/items/ 322c250bbb528c9f3793
iOS 15ҎԼͷ߹
IUUQTRJJUBDPN,PLVNBSV(BSBTVJUFNTDCCCDG
IUUQTRJJUBDPN,PLVNBSV(BSBTVJUFNTDCCCDG
IUUQTRJJUBDPN,PLVNBSV(BSBTVJUFNTDCCCDG
UIKitͷ߹
None
ࠓͷ…
None
None
͓ΘΓ