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
Designing DocC for Clarity and Beauty
Search
elmetal
PRO
June 05, 2025
0
52
Designing DocC for Clarity and Beauty
elmetal
PRO
June 05, 2025
Tweet
Share
More Decks by elmetal
See All by elmetal
SwiftUI Viewの責務分離
elmetal
PRO
2
390
サイボウズiOSアプリのマルチモジュール 2024
elmetal
PRO
0
80
開発を加速する共有Swift Package実践
elmetal
PRO
0
1k
Resolve Nested ObservableObject issues in Observation
elmetal
PRO
0
310
ObservationSallowDive
elmetal
PRO
1
330
「サイボウズ Office」 の iOSアプリをリニューアルした話 / Renewal "Cybozu Office" iOS App
elmetal
PRO
0
650
Overview Of Swiftc
elmetal
PRO
1
340
社会人からのスキルアップ戦略
elmetal
PRO
0
980
ScrumMasterから見るScrumの姿
elmetal
PRO
1
2k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Typedesign – Prime Four
hannesfritz
42
2.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Practical Orchestrator
shlominoach
189
11k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
390
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Music & Morning Musume
bryan
46
6.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
A better future with KSS
kneath
238
17k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
How GitHub (no longer) Works
holman
314
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Transcript
%FTJHOJOH%PD$GPS$MBSJUZBOE #FBVUZ .BTUFSJOH*NBHF*NQMFNFOUBUJPO FMNFUBM$ZCP[V *ODؔϞόΠϧΞϓϦݚڀձ"
"CPVUNF J04"QQ %FWFMPQFS ڝഅ ରઓήʔϜ ҭࣇ ෳνʔϜͷ ٕज़ࢧԉ !FM@NFUBM@
៉ྷͳυΩϡϝϯτ࡞Γ͍ͨ
)VNBO*OUFSGBDF(VJEFMJOFT ៉ྷͳυΩϡϝϯτද
%PD$ͰͰ͖·͢
-JOLT ϦϯΫͷຒΊࠐΈϓϨϏϡʔ༻ͷσΟϨΫςΟϒ @Links(visualStyle: VisualStyle) { ... } visualStyle ϦϯΫͷϨϯμϦϯά࣌ʹ༻͢ΔελΠϧͷࢦఆ
list ϦϯΫઌͷϖʔδͷશͳએݴͱ֓ཁΛؚΉϦετܗࣜ compactGrid ϦϯΫઌͷϖʔδͷΧʔυը૾ʹج͍ͮͨΞΠςϜͷάϦουܗࣜ ֤ϖʔδͷλΠτϧͱΧʔυը૾ؚ·ΕΔ͕ɺ֓ཁؚ·Εͳ͍ detailedGrid ϦϯΫઌͷϖʔδͷΧʔυը૾ʹج͍ͮͨΞΠςϜͷάϦουܗࣜ compactGridͱҧͬͯɺ֤ϖʔδͷ֓ཁؚ͕·ΕΔ
1BHF*NBHF ը૾ͱϖʔδͷඥ͚༻σΟϨΫςΟϒ @PageImage(purpose: Purpose, source: ResourceReference, alt: String?) purpose
ը૾ͷ༻్ icon αΠυόʔͳͲͰ༻͍ΒΕΔϖʔδͷΞΠίϯදݱͷը૾ card άϦουελΠϧͷτϐοΫηΫγϣϯͳͲͰ༻͍ΒΕΔϖʔδͷΧʔυදݱͷը૾ source υΩϡϝϯςʔγϣϯΧλϩάͷը૾ͷϕʔεϑΝΠϧ໊ alt εΫϦʔϯϦʔμʔ͚ͷը૾ͷସςΩετ
ͬͯΈͨ
4XJGU6*7JFX$PEJOH(VJEFMJOFT ը૾ͰϦϯΫΛදࣔ
4XJGU6*7JFX$PEJOH(VJEFMJOFT αΠυόʔΞΠίϯͷΧελϜ
8FC6* ΞΠίϯͱ৭ΛΛΧελϜ
ࢀߟ https://developer.apple.com/jp/videos/play/wwdc2023/10244/ 4XJGU%PD$Ͱॆ࣮ͨ͠υΩϡϝϯτΛ࡞ %PD$ https://www.swift.org/documentation/docc DZCP[VTXJGUVJWJFXDPEJOHHVJEFMJOFT https://github.com/cybozu/swiftui-view-coding-guidelines DZCP[V8FC6* https://github.com/cybozu/WebUI