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
cluster_SwiftUI
Search
Cluster, Inc.
March 10, 2022
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
cluster_SwiftUI
Cluster, Inc.
March 10, 2022
More Decks by Cluster, Inc.
See All by Cluster, Inc.
iOSDC2023_Cluster
clusterinc
1
2.8k
Cluster_Extended Tokyo_WWDC 2023
clusterinc
0
4k
2023-05-24_Qiita_Night_AWS_vol.2_Cluster
clusterinc
0
580
gocon-2022-spring_sponsor-session.pdf
clusterinc
0
1.6k
cluster_Android_JetpackCompose
clusterinc
0
1.1k
AvatarMakerを支える技術 / cluster_avatarmaker_engineering
clusterinc
0
1.8k
clusterでLOD対応したときの話 / cluster LOD
clusterinc
0
2.1k
クラスター株式会社紹介資料 / Company Deck
clusterinc
5
340k
Other Decks in Technology
See All in Technology
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
210
DBTS2026 盛り上がってますか!?Databricksが実現するAI時代のデータ基盤
akuwano
1
200
GCASアップデート(202607-202610)
techniczna
1
240
IoTとは〜? 数字で見るSORACOM UG【SORACOM UG Explorer 2026】
soracom
PRO
0
330
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
0
430
`go get`したらELFが降ってきた件
taiyow
0
190
Agent Harnessはどう作る?事例から学ぶAI Agentの設計思想
sergicalsix
0
210
An Introduction to Context Ontology Accelerator (teaching AI agents what your data means)
inariku
PRO
1
180
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
200
Cloudflareの向き先
chimame
1
110
Metadata - Section 3 : Dublin Core Standard · DC
mohab1
0
120
令和の今、あらためて IAM を考える。アクセスキーを「無くせない現実」との向き合い方
kazzpapa3
0
540
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
650
Making the Leap to Tech Lead
cromwellryan
135
10k
Designing Powerful Visuals for Engaging Learning
tmiket
1
650
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
600
Building Applications with DynamoDB
mza
96
7.3k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
450
Six Lessons from altMBA
skipperchong
29
4.6k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
330
A Tale of Four Properties
chriscoyier
163
24k
From π to Pie charts
rasagy
1
440
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Ruling the World: When Life Gets Gamed
codingconduct
0
440
Transcript
clusterͰͷSwiftUI׆༻ྫ 20223݄3 ڮຊ
Cluster, Inc. All Rights Reserved. ࣗݾհ 2 • ϓϥοτϑΥʔϜࣄۀ෦GrowthTeamॴଐ •
1ؒͷΠϯλʔϯظؒΛܦͯɺ2017ʹ ৽ଔͰೖࣾ • ιϑτΣΞΤϯδχΞ⚡ • iOS/Unity
Cluster, Inc. All Rights Reserved. ࠓ͢͜ͱ 3 • SwiftUIಋೖͷܦҢํ •
clusterͰͷSwiftUIಋೖࣄྫ • ಋೖͯ͠ײͨ͡ྑ͍ɾҙ • ࠓޙऔΓΈ͍ͨ͜ͱ
SwiftUIಋೖͷܦҢํ 🗺
Cluster, Inc. All Rights Reserved. ಋೖͷܦҢ 5 • Ϟμϯͳٕज़Λ͍͔ͨͬͨ •
ٕज़తͳνϟϨϯδWelcomeͳࣾ෩ • UIύʔπͷίϯϙʔωϯτԽ͕༰қ • ։ൃͷ্ • ༻͍ͯ͠ΔطଘϥΠϒϥϦ͕SwiftUIʹରԠ͍ͯͨ͠ • Lottie, SDWebImage, etc…
Cluster, Inc. All Rights Reserved. ಋೖͷํ 6 • Collection/TableViewͷCellͷ෦ΛSwiftUIԽ͍ͯ͘͠ •
৽ͨʹ࣮͢Δը໘ʹੵۃతʹ༻͢Δ • UIHostingControllerΛCellʹͤΔ
clusterͰͷSwiftUIಋೖࣄྫ 🚀
Cluster, Inc. All Rights Reserved. ͜Μͳͱ͜ΖͰΘΕ͍ͯ·͢ 8 ϝοηʔδػೳ ϫʔϧυΫϥϑτ
Cluster, Inc. All Rights Reserved. ৽͍͠APIͷ༻ࣄྫ 9 ϝοηʔδػೳ contextMenu Long
Tap
ಋೖͯ͠ײͨ͡ྑ͍ 🙆ɾҙ ⚠
Cluster, Inc. All Rights Reserved. ྑ͍ 11 • Previewػೳ •
UI࣮ͷΠςϨʔγϣϯߴԽ • UIύʔπͷίϯϙʔωϯτԽ • ڞ௨෦Λ͋ͱ͔ΒΓग़͍͢͠ • ίʔυϨϏϡʔ͘͢͠ • XMLΑΓΔ͔ʹಡΈ͍͢
Cluster, Inc. All Rights Reserved. ϝοηʔδػೳͰͷ׆༻ྫ 12 • ϝοηʔδόϒϧͷ۠ผɺจࣈͷݟΕɺෳߦɺϦϯΫςΩετ
Cluster, Inc. All Rights Reserved. ҙ 13 • Previewػೳ •
දࣔ͞Εͳ͘ͳΓ͕ͪ • ͑ΔAPIͷਫ਼ࠪ • iOSόʔδϣϯʹΑͬͯ͑ΔAPI͕ҧ͏ • ViewͷαΠζऔಘ͕ࠔ • GeometryReader͕Ή͍ͣ
ࠓޙऔΓΈ͍ͨ͜ͱ 💪
Cluster, Inc. All Rights Reserved. ࠓޙऔΓΈ͍ͨ͜ͱ 15 • SwiftUIͷίϯϙʔωϯτཧ •
ݱঢ়Ͳ͜ͰԿ͕ΘΕ͍ͯΔͷ͔͕͔ΓͮΒ͍ • ModuleԽɺStorybook • ΞʔΩςΫνϟ౷Ұ • SwiftUI + Combine Ͱ MVVM
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠