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
cluster_SwiftUI
Search
Cluster, Inc.
March 10, 2022
Technology
0
1k
cluster_SwiftUI
Cluster, Inc.
March 10, 2022
Tweet
Share
More Decks by Cluster, Inc.
See All by Cluster, Inc.
iOSDC2023_Cluster
clusterinc
1
2.3k
Cluster_Extended Tokyo_WWDC 2023
clusterinc
0
3.3k
2023-05-24_Qiita_Night_AWS_vol.2_Cluster
clusterinc
0
400
gocon-2022-spring_sponsor-session.pdf
clusterinc
0
1.4k
cluster_Android_JetpackCompose
clusterinc
0
1k
AvatarMakerを支える技術 / cluster_avatarmaker_engineering
clusterinc
0
1.6k
clusterでLOD対応したときの話 / cluster LOD
clusterinc
0
1.9k
クラスター株式会社紹介資料 / Company Deck
clusterinc
5
330k
Other Decks in Technology
See All in Technology
Amazon DevOps Guru のベースラインを整備して1ヶ月ほど運用してみた #jawsug_asa / Amazon DevOps Guru trial
masahirokawahara
3
210
libsyncrpcってなに?
uhyo
0
250
Data Observability:企業資料管理技術的未來顯學
cheng_wei_chen
0
330
単一Gitリポジトリから独立しました
lycorptech_jp
PRO
0
360
データ戦略部門 紹介資料
sansan33
PRO
1
3.1k
Java 30周年記念! Javaの30年をふりかえる
skrb
4
2.7k
やさしい認証認可
minorun365
PRO
26
10k
型システムを知りたい人のための型検査器作成入門
mame
11
1.9k
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/03 - 2025/05
oracle4engineer
PRO
1
130
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
270
為什麼我們需要 Observability?
marcustung
0
490
Kubernetesで作るAIプラットフォーム
oracle4engineer
PRO
2
180
Featured
See All Featured
Statistics for Hackers
jakevdp
799
220k
The Cult of Friendly URLs
andyhume
78
6.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
106
19k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Facilitating Awesome Meetings
lara
54
6.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.6k
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
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠