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
110
0
Share
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
27
Generating DocC with AI
elmetal
PRO
0
59
A Swift Way to Blog
elmetal
PRO
0
160
SwiftUI Viewの責務分離
elmetal
PRO
2
490
サイボウズiOSアプリのマルチモジュール 2024
elmetal
PRO
0
130
開発を加速する共有Swift Package実践
elmetal
PRO
0
1.3k
Resolve Nested ObservableObject issues in Observation
elmetal
PRO
0
400
ObservationSallowDive
elmetal
PRO
1
370
「サイボウズ Office」 の iOSアプリをリニューアルした話 / Renewal "Cybozu Office" iOS App
elmetal
PRO
0
730
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
10
37k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
My Coaching Mixtape
mlcsv
0
100
So, you think you're a good person
axbom
PRO
2
2k
Building an army of robots
kneath
306
46k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
YesSQL, Process and Tooling at Scale
rocio
174
15k
Agile that works and the tools we love
rasmusluckow
331
21k
Visualization
eitanlees
150
17k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
270
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