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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
elmetal
PRO
June 05, 2025
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Designing DocC for Clarity and Beauty
elmetal
PRO
June 05, 2025
More Decks by elmetal
See All by elmetal
The Integrity of Making: Extending Xcode Previews with MCP
elmetal
PRO
0
37
Generating DocC with AI
elmetal
PRO
0
69
A Swift Way to Blog
elmetal
PRO
0
190
SwiftUI Viewの責務分離
elmetal
PRO
2
520
サイボウズiOSアプリのマルチモジュール 2024
elmetal
PRO
0
140
開発を加速する共有Swift Package実践
elmetal
PRO
0
1.4k
Resolve Nested ObservableObject issues in Observation
elmetal
PRO
0
430
ObservationSallowDive
elmetal
PRO
1
390
「サイボウズ Office」 の iOSアプリをリニューアルした話 / Renewal "Cybozu Office" iOS App
elmetal
PRO
0
760
Featured
See All Featured
Accessibility Awareness
sabderemane
1
160
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Being A Developer After 40
akosma
91
590k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
Designing for Timeless Needs
cassininazir
1
400
4 Signs Your Business is Dying
shpigford
187
22k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
360
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Navigating Weather and Climate Data
rabernat
0
410
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