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
UIの観点から見るWidget実装
Search
こむぎ
February 18, 2025
Programming
0
38
UIの観点から見るWidget実装
こんな仰々しいタイトルですが、実際はウィジェットをiOS18のTintモードに対応させる内容です。
ウィジェット実装の際に参考にしてください!
こむぎ
February 18, 2025
Tweet
Share
More Decks by こむぎ
See All by こむぎ
WWDC現地参加のススメ
komugi
1
87
今日から始める!iOSエンジニア向け画像認識入門【実践編】
komugi
0
45
今日から始める!iOSエンジニア向け画像認識入門
komugi
0
69
Other Decks in Programming
See All in Programming
社内オペレーション改善のためのTypeScript / TSKaigi Hokuriku 2025
dachi023
1
130
AWS CDKの推しポイントN選
akihisaikeda
1
210
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
12
7.4k
生成AIを活用したリファクタリング実践 ~コードスメルをなくすためのアプローチ
raedion
0
150
Honoを技術選定したAI要件定義プラットフォームAcsimでの意思決定
codenote
0
270
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
5
1.1k
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
32
15k
モビリティSaaSにおけるデータ利活用の発展
nealle
1
660
All(?) About Point Sets
hole
0
230
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
470
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
950
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
310
Featured
See All Featured
Visualization
eitanlees
150
16k
Building Adaptive Systems
keathley
44
2.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Building Applications with DynamoDB
mza
96
6.8k
KATA
mclloyd
PRO
32
15k
The Language of Interfaces
destraynor
162
25k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
6*ͷ؍͔ΒݟΔ8JEHFU࣮ ϑΣϯϦϧגࣜձࣾ ͜Ή͗
J04͔Βͷ৽ػೳ 2 ΟδΣοτͷ5JOUϞʔυɺରԠ͍ͯ͠·͔͢ʁ ΞϓϦͷΞΠίϯʹؔͯ͠༗໊͕ͩɺΟδΣοτӨڹΛड͚Δ
ରԠྫ "QQMF 3 "QQMF७ਖ਼ΞϓϦͷରԠྫ
ରԠྫ αʔυύʔςΟ 4 ݱঢ়ɺରԠ͍ͯ͠ͳ͍ΞϓϦ͕ଟ͍
มͷྲྀΕ 5 উखʹਅͬനPSਅͬࠇʹม͞ΕΔ എܠࠇʹɺͦΕҎ֎നʹม͞ΕΔ ΟδΣοτશମΛάϨʔεέʔϧԽˠ໌ΛPSʹมߋ ҙͷ7JFXʹ5JOUΧϥʔΛద༻ͤ͞Δ ޙ΄Ͳৄ͘͠ղઆ
ͦͷଞͷ༷ 6 ֆจࣈɾը૾ന͘ృΓͭͿ͞ΕΔ͕ɺෆಁաͦͷ·· ന͘ృΓͭͿ͞ΕΔ ෆಁաͦͷ·· ͷύλʔϯͷதͰ৭ͷΈ߹ΘͤΛબͿඞཁ͕͋Δ ࠇ എܠ ന ෆಁա
ઃఆ 5JOUΧϥʔ 5JOUΧϥʔ ෆಁա
͜͜Λઆ໌͢ΔΑ 7 ਅͬനPSਅͬࠇʹม͞Εɺҙͷॴʹ5JOUΧϥʔΛద༻ എܠࠇʹɺͦΕҎ֎നʹม͞ΕΔ ΟδΣοτશମΛάϨʔεέʔϧԽˠ໌ΛPSʹมߋ ҙͷ7JFXʹ5JOUΧϥʔΛద༻ͤ͞Δ ޙ΄Ͳৄ͘͠ղઆ
5JOUΧϥʔͷద༻ 8 ҙͷ7JFXʹXJEHFU"DDFOUBCMFϞσΟϑΝΠΞΛՃ͢Δ͚ͩ ᶃ ᶄ ᶅ
ը૾มΛίϯτϩʔϧ 9 ҙͷ*NBHFʹXJEHFU"DDFOUFE3FOEFSJOH.PEFϞσΟϑΝΠΞΛՃ͢Δ͚ͩ GVMM$PMPS EFTBUVSBUFE BDDFOUFE BDDFOUFE%FTBUVSBUFE ݩը૾ΛϑϧΧϥʔදࣔ άϨʔεέʔϧม 5JOUΧϥʔͰృΓͭͿ͠
άϨʔεέʔϧมޙʹ5JOUΛࢉ ϥΠτϞʔυ GVMM$PMPS BDDFOUFE EFTBUVSBUFE BDDFOUFE%FTBUVSBUFE
දࣔͷग़͚͠ 10 XJEHFU3FOEFSJOH.PEFͰϗʔϜը໘ͷΧϥʔεΩʔϜΛݕग़ GVMM$PMPS WJCSBOU 5JOUϞʔυ ϥΠτϞʔυɺμʔΫϞʔυ ϩοΫը໘ͷΟδΣοτ BDDFOUFE ϥΠτϞʔυɺμʔΫϞʔυ
GVMM$PMPS 5JOUϞʔυ BDDFOUFE
༗ࣝऀٻϜ 11 ෆಁաͷάϨʔΛදࣔ͢Δํ๏͕ෆ໌ άϨʔɺಁաͨ͠നΛࠇഎܠʹॏͶΔ͜ͱͰදݱ͢Δ͔͠ͳ͍ എܠ͕ಁա͍ͯ͠ͳ͍ʜʂʁ
࠷ޙʹ 12 8JEHFUͷ5JOUϞʔυʹରԠͤ͞Α͏ʂʂ ଟ͘ϞσΟϑΝΠΞΛՃ͢Δ͚ͩͰରԠՄೳͳͷͰɺҰݟͯ͠ΈΔͷ͍͔͕Ͱ͠ΐ͏͔
ΧελϚΠζͷधཁ 13 ΞΠίϯɾΟδΣοτΧελϚΠζʹҰఆͷधཁ͕͋Δ ͬ͟ͱ"QQ4UPSFͰௐ͚ͨͩͰݸҎ্͋ͬͨ ͓·͚